掲示板:スクリプト/SpriteCameraサンプルコード

最終投稿者:Zararu128x128 mini dycoon 更新(最新コメント):2011/09/20 19:47:27

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Nyan mini rurun9(投稿日:2011/09/20 19:47, 履歴)
なるほど、透明色で囲っていない場合でもたまに表示変な事があるんですね。
小数点は、配列のインデックス指定でも自動で切り捨てでしたし、整数じゃなくてもエラーにならないのは利点と言えるかも。
waitTimeは聞いておいて良かったです。
詳しい説明を有難うございました
Zararu128x128 mini dycoon(投稿日:2011/09/20 11:01, 履歴)
> 背景画像のRect切り出し位置が 0.5,0.5,screenWidth-1,screenHeight-1 ですが

これは、スプライトが中途半端な位置に来た時に
反対側のピクセルが描画されることがあるため
この対処をおこなっています。

> また、座標に小数点以下を用いた場合のどのピクセルから含まれるのでしょうか…

0.5, 0.5ならば一番左上のピクセルの中心を表します。

> そして waitTime(0) に意味はありますか。とゆーかRPGなら0でも大丈夫なのでしょうか?

waitTimeが呼ばれた場合とりあえず1回のフレームが終わって次のフレームまで(33ms程度)
は少なくともスクリプトが実行されません。
ここでは、処理が軽くても多少重くても同じフレームレートで描画されます。
これはノベルゲームでも同じはずです。
Nyan mini rurun9(投稿日:2011/09/19 22:51, 履歴)
重要ではない部分が気になるのですが

背景画像のRect切り出し位置が 0.5,0.5,screenWidth-1,screenHeight-1 ですが
これを 0,0,screenWidth,screenHeight にしていない理由がワカリマセン。
また、座標に小数点以下を用いた場合のどのピクセルから含まれるのでしょうか…

そして waitTime(0) に意味はありますか。とゆーかRPGなら0でも大丈夫なのでしょうか?