前提・実現したいこと
ボールゲーム
ボールゲームという奥から流れてくるボールを手前の板で止めるというゲームを作っているのですが上手く動作しません
発生している問題・エラーメッセージ
エラーは起きていないと思います
エラーメッセージ
該当のソースコード
ソースコード
void Update()
{
transform.position += new Vector3(Input.GetAxis("Horizontal") * Time.deltaTime, 0f, 0f);
Debug.Log(transform.position.x);
}
試したこと
左に問題があった時の豆電球マークが出ていたのでコードを見直して出ないようになったのですがバグは出ずに左右に動くという動作をしないままです
補足情報(FW/ツールのバージョンなど)
Unity2018,3,0f2です
ここにより詳細な情報を記載してください。
Debug.Log(transform.position.x);は何と出力されていますか?
再生ボタンを押した後のコードは
0
UnityEngine.Debug:Log(Object)
PaddleScript:Update() (at Assets/Scripts/PaddleScript.cs:17)
とずっと流れています
Debug.Log("Input.GetAxis:" + Input.GetAxis("Horizontal"));
Debug.Log("Time.deltaTime:" + Time.deltaTime);
はどう出力されるでしょうか?
という感じで順番にデバッグしてみてください。
Input.GetAxis:0
UnityEngine.Debug:Log(Object)
PaddleScript:Update() (at Assets/Scripts/PaddleScript.cs:17)
Time.deltaTime:0.006895903
UnityEngine.Debug:Log(Object)
PaddleScript:Update() (at Assets/Scripts/PaddleScript.cs:17)
と流れました。
回答1件
あなたの回答
tips
プレビュー