HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0219
Cvcvckl動きがカクカク12解決


Cvcvckl

リンク

2011/2/19(Sat) 23:18:13|NO.37188

画像を3ドットずつ動かしているのですが
カクカクしてしまいます。
どうしたらいいか候補をお願いします。



この記事に返信する


Ve

リンク

2011/2/20(Sun) 00:32:29|NO.37189

せめて waitもしくはawaitの値を教えてほしい。
そして、何故1ドットずつではなく3ドットずつ動かすのか。
その理由も添えるとアドバイスしやすいと思うけども・・・。



Cvcvckl

リンク

2011/2/20(Sun) 08:44:35|NO.37190

await 1です。
1ドットずつだと遅いので、3ドットにしています。



win5126

リンク

2011/2/20(Sun) 10:32:25|NO.37192

Redrawを使えばスムーズになるのでは?
処理落ちなどでカクカクなら使っても意味が無いと思うけど、動きがカクカクならたぶんスムーズに動くかと・・・



Ve

リンク

2011/2/20(Sun) 11:05:49|NO.37193

await 1 で 3ドットで動かしてカクカク・・・?
負荷のかかるような描画方法なんだろうか・・・?


負荷の問題だったらパソコンのスペックも関係するし、
実際のソースなり、もうちょっと情報がほしい所。



takaya

リンク

2011/2/20(Sun) 11:57:44|NO.37195

await が短すぎると逆に処理速度が落ちることがあります。
ぼくのパソコンの場合
await 1
より
await 20
くらいの方が安定していて速いです。

もしも、安定を無視するなら
await 0
っていうのはどうでしょう(笑)



ひらまる

リンク

2011/2/20(Sun) 12:31:04|NO.37196

まず、

repeat color 255,255,255 boxf color 0,0,0 pos X, Y mes "●" X += 3 await 1 redraw 1 redraw 0 loop
これを実行してカクカクかどうか確認してください。
これでカクカクならスペックの問題です。
これがなめらかに動くのなら、スクリプトに問題がある可能性が高いです。



Ve

リンク

2011/2/20(Sun) 13:09:04|NO.37197

>ひらまるさん

そのスクリプトだと低スペックでも滑らかに動くと思うけど・・・。



Cvcvckl

リンク

2011/2/20(Sun) 14:28:37|NO.37198

画像の形式が問題でした。bmpにしたらなめらかになりました。



トレストイナ

リンク

2011/2/20(Sun) 15:19:27|NO.37203

>>画像の形式が問題でした。bmpにしたらなめらかになりました。
もしかしてループの中で画像の読み込みをしてませんか?
そうだとするとスペックが低いとかなりカクカクになると思います。



takaya

リンク

2011/2/20(Sun) 15:21:31|NO.37205

ループ中に
picload
があるとか?



ひらまる

リンク

2011/2/20(Sun) 22:25:38|NO.37218

>カクカクしてしまいます。
動きじゃなくて画像がカクカクだったとか……
●→■ みたいな……ないですか そうですか。



ESZET@雪崩の中の松茸

リンク

2011/2/21(Mon) 15:59:20|NO.37220

>画像の形式が問題でした。bmpにしたらなめらかになりました。
ループ中にpicloadあると読んだ



ONION software Copyright 1997-2023(c) All rights reserved.