Unityについて質問です。
こちらのjavaScriptのコードをC#に書き換えていただけませんか?
http://d.hatena.ne.jp/nakamura001/20110613/1307992289
private var moveDirection : Vector3 = Vector3.zero;
var gravity : float = 20.0;
function Start() {
animation.Play("idle");
}
function FixedUpdate() {
controller = GetComponent(CharacterController);
moveDirection = Vector3.zero;
moveDirection.y -= gravity;
var targetDirection : Vector3 = Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical")); if (targetDirection.magnitude > 0.1) { transform.rotation = Quaternion.LookRotation(targetDirection); moveDirection += transform.forward*2; animation.CrossFade("walk"); } else { animation.CrossFade("idle"); } controller.Move(moveDirection*Time.deltaTime);
}
Unityで3Dアクションゲームを作りたいのですが移動に関してこのサイトぐらいしか自分の要求にあいものがなかったものなので。
どなたかお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。