【ゲームエンジン】Unityなんでも質問スレpart11at GAMEDEV
【ゲームエンジン】Unityなんでも質問スレpart11 - 暇つぶし2ch554:名前は開発中のものです。
23/09/10 21:08:25.55 DCSKbLST.net
2d移動についてなのですが、positionの変更による移動だとなんだかもっさりします
何か理由はあるのでしょうか?
velocityによる移動でも良いかなとは思いますが、軽い方法はありますか
void Update()
{
horizontalMovement();
VerticalMovement();
}
void horizontalMovement()
{
float horizontalKey = Mathf.Round(Input.GetAxis("Horizontal"));
if (horizontalKey > 0)
{
this.transform.position += new Vector3(1, 0, 0) * speed * Time.deltaTime;
}
else if (horizontalKey < 0)
{
this.transform.position += new Vector3(-1, 0, 0) * speed * Time.deltaTime;
}
else
{
horizontalKey = 0;
}
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch