3

現在、Unity の新しい 2D 環境 (cocos2d から) で最初のステップを試しています。iOS / Android でゲームを動作させたいのですが、私の質問は、スプライトをピクセル パーフェクトに / 画面サイズに応じて配置するにはどうすればよいかということです。たとえば、画面の左上にメニュー ボタンがあります。

XML ファイルからレベルを解析しています。これらのファイルでは、各スプライトの位置が決定されます。そのファイルを解析する最適なポイントはどこですか?また、そのファイルから自分のレベルを作成するにはどうすればよいですか?

誰かが助けてくれることを願っています!

4

1 に答える 1

1

簡単なスクリプトといくつかの公開されたパブリック変数を使用してプレハブを作成します...クランプ左、クランプ右、クランプトップ、クランプボトムなど。次に、スクリプトの Start() で、そのオブジェクトを x=0 y=0 または x=Screen.width または y=Screen.height に移動するだけなので、チェックボックスを簡単に設定して、このオブジェクトを画面(またはコーナー)

次に、独自の新しいスプライトを作成するときに、適切なクランプ オブジェクトを親にします。mySprite.transform.parent = ClampTopLeftObject.transform; 次に、デバイス、解像度、アスペクト比に関係なく、GUI スプライトを画面の端にクランプすることができますが、それらを配置するのに適していると思われます:)

于 2013-11-16T02:11:19.853 に答える