2010年6月27日日曜日

先行読み込みは1つ先だけだと効果薄いっす

最近タイトルが長いような気がするっす。
気を付けるっす…
どうもぺんぎんっす( ◎v◎ )


スカルプテッド・テクスチャを切り替えするスクリプト書いたっす。
難しいことは一切なかったっすね。
さくさくっと書いちゃったっす。

で、テクスチャを切り替えるスクリプトで使われるテクニックに
「先行読み込み」っていうのがあるっす。
例えば現在インデックス3のテクスチャを表示してるとしたら、
前後のインデックス2とか4のテクスチャをどこかに表示して、
切り替わったときにグレーになったり(一般のテクスチャ)、
丸く表示される(スカルプテッド・テクスチャ)のを軽減するっす。
ほぼ必須のテクニックと言っても良いかもっすね。

このテクニックを使っても限界はあるっす。
Touch切り替えの場合だと、連打された場合っすね。
読み込み前に次のに行っちゃうっすから、効果がないわけっす。

とは言え、毎秒10回のTouchに対応なんてやりたくないので、
どこかで妥協することになるっす。
自分の感覚だと毎秒1回のTouchで、±3のインデックスのを
読み込ませれば良いのかと思うっす。
±3っていうのは必要な面の数が6で、ボックス1つで出来る数っす。


ここら辺は考えだしたらキリがないっすねぇ。

0 件のコメント:

コメントを投稿

Free Avatar