0

Unity 3Dのunityscriptを学んでいます。私はプログラミングの初心者 (生後 1 か月) で、これまでのところかなりうまくいっている 2D ゲームを構築しています。

キュービカルキメラ

私のコード (上記の例ではゲームは更新されていません) では、Left-CTRL ボタンを押すと (「Shoot」)、キャラクターが射撃位置 (ゲームに表示) と立った状態を繰り返すことができます。

もっと良い方法が必要です。

Unity 3Dでunityscriptを使用してスプライト シートを正しくプログラムするにはどうすればよいですか?

   var numFrames    : int = 2;
   function Update () 
   {
    if (Input.GetButtonDown ("Shoot"))
       {        
        renderer.material.mainTextureOffset.x += 1.0 / numFrames;
       }
    }

他にもありますが、これは私が思いついた下手なスプライト アニメーションを示しています。助けてください...

4

1 に答える 1

1

http://walkerboystudio.com/html/unity_course_lab_3.html

パート14以降に進みます。それはあなたが探しているものでなければなりません。とても助かりました!

それでもうまくいかない場合は、これを試してください: http://wiki.unity3d.com/index.php?title=Animating_Tiled_texture

于 2012-10-14T01:14:22.943 に答える