掲示板:スクリプト/SpriteCameraサンプルコード
最終投稿者: dycoon
更新(最新コメント):2011/09/20 19:47:27
コメントする
コメントするには、ログインする必要があります。
コメント一覧
> 背景画像のRect切り出し位置が 0.5,0.5,screenWidth-1,screenHeight-1 ですが
これは、スプライトが中途半端な位置に来た時に
反対側のピクセルが描画されることがあるため
この対処をおこなっています。
> また、座標に小数点以下を用いた場合のどのピクセルから含まれるのでしょうか…
0.5, 0.5ならば一番左上のピクセルの中心を表します。
> そして waitTime(0) に意味はありますか。とゆーかRPGなら0でも大丈夫なのでしょうか?
waitTimeが呼ばれた場合とりあえず1回のフレームが終わって次のフレームまで(33ms程度)
は少なくともスクリプトが実行されません。
ここでは、処理が軽くても多少重くても同じフレームレートで描画されます。
これはノベルゲームでも同じはずです。
これは、スプライトが中途半端な位置に来た時に
反対側のピクセルが描画されることがあるため
この対処をおこなっています。
> また、座標に小数点以下を用いた場合のどのピクセルから含まれるのでしょうか…
0.5, 0.5ならば一番左上のピクセルの中心を表します。
> そして waitTime(0) に意味はありますか。とゆーかRPGなら0でも大丈夫なのでしょうか?
waitTimeが呼ばれた場合とりあえず1回のフレームが終わって次のフレームまで(33ms程度)
は少なくともスクリプトが実行されません。
ここでは、処理が軽くても多少重くても同じフレームレートで描画されます。
これはノベルゲームでも同じはずです。
小数点は、配列のインデックス指定でも自動で切り捨てでしたし、整数じゃなくてもエラーにならないのは利点と言えるかも。
waitTimeは聞いておいて良かったです。
詳しい説明を有難うございました