- 617 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 10:49:06.58 ID:yyQIOlWl.net]
- >>607
一番簡単なのはヘリモデルだけを傾けてそれについてはMecanimで処理してしまう。 同じような考えとしてはiTweenでやはりヘリモデルを傾ける。 transform自体を傾けるとRigidbodyの方向自体が傾くのでゲーム的に操作が困難になる。 シミュレータみたいに操作の困難性自体を楽しみたいならともかくそれっぽい雰囲気が 欲しいって話ならtransformは傾けないほうがいいとは思う。 どうしてもやりたいっていうならまぁ色々やり方はあるんだが 例えば旋回時の傾きについて if(Input.GetAxis("Horizontal") != 0 && !this.isGrounded){ float dot= -3*Vector3.Dot(Vector3.up,transform.right); dot= dot-nput.GetAxis("Horizontal"); transform.Rotate(new Vector3(0, rotateSpeed * Time.deltaTime * Input.GetAxis("Horizontal"), dot*Time.deltaTime)); } とかしてやればある程度できんことはないと思う。確認はしていないが。
|

|