トップページ > ゲ製作技術 > 2011年12月19日 > Qw8yduCP

書き込み順位&時間帯一覧

34 位/106 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000000000000000001



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【3Dゲームエンジン】Unity 6

書き込みレス一覧

【3Dゲームエンジン】Unity 6
969 :名前は開発中のものです。[sage]:2011/12/19(月) 02:39:47.21 ID:Qw8yduCP
CharacterControllerでキャラクターを動かす場合、

//キー入力から速度を決める
velocity = Vector3(Input.GetAxis("Horizontal"),0,Input.GetAxis("Vertical"));
velocity *= walkSpeed;

controller.Move(velocity * Time.deltaTime);

こんな感じで実装してるんだけど、ボタンが押された時に加速していって最高値で加速が止まり、離すと徐々に減速してくような動きになってて気持ち悪い。
ボタン押されたら即その値を加算したいんだがどうすればいいですか?
あ、上のコードは黄色のウニ本のやつそのまま持ってきてます。



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。