Skip to content

Instantly share code, notes, and snippets.

@KRNKRS
Created March 24, 2013 02:49
Show Gist options
  • Save KRNKRS/5230256 to your computer and use it in GitHub Desktop.
Save KRNKRS/5230256 to your computer and use it in GitHub Desktop.
うごかん
void Update()
{
Move += MoveVel;
if (Move >= 0.5 ||
Move <= -4)
{
MoveVel = 0;
}
#region キー入力
//右が押されたら
if (Input.GetKeyDown(KeyCode.RightArrow) &&
!MoveFlag)
{
MoveVel = 0.01f;
}
else
{
MoveFlag = false;
}
//左が押されたら
if (Input.GetKeyDown(KeyCode.LeftArrow) &&
!MoveFlag)
{
MoveVel = -0.01f;
}
#endregion
transform.Translate(Move, 0, 0);
Debug.Log(Move);
}
@adarapata
Copy link

Move += MoveVel;

毎フレームこれを呼び出してるということは、 Move の値が0にならねば止まらないのでは。

@adarapata
Copy link

transform.Translate(Move, 0, 0);

transform.Translate は、今の位置から引数で与えた数値を足すメソッドだよー

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment