unity5でキーボードの操作に反応してオブジェクトを動かすには
unity5で、キーボードの矢印キー「→」をおした時にx座標を+10
、「←」を押した時はx座標を-10
した位置に動く(瞬間移動ではなく、スーッと動く)というものを書きたいのですが、やり方が分からず困っています。
function Update(){
var x : float = Input.GetAxis("Horizontal");
if (x != 0 ){
if(x > 0){
transform.Translate(10, 0, 0);
}else{
transform.Translate(-10, 0, 0);
}
}
}
現在のコードはこのような感じで、押してる間動くという挙動になってしまいます。
「カチ(入力)」「スー(動く)」
「カチカチ(入力)」「スー、スー(動く)」
という感じにするにはどうしたら良いのでしょうか。
言語はJavaScriptでお願いします。