私はC#で自分のプレイヤーの動きのスクリプトをやろうとしていますが、何らかの理由でゲームを1つにしてもまだ動作しません。私は、スクリプト内のベクトルを設定した後、もしプレイヤーを動かすためにどのボタンが押されたのかを言う必要があるかどうか疑問に思っていました。Unity3D Player Move
ここに私のコードがあります。 (現在画像を投稿できません)
私はC#で自分のプレイヤーの動きのスクリプトをやろうとしていますが、何らかの理由でゲームを1つにしてもまだ動作しません。私は、スクリプト内のベクトルを設定した後、もしプレイヤーを動かすためにどのボタンが押されたのかを言う必要があるかどうか疑問に思っていました。Unity3D Player Move
ここに私のコードがあります。 (現在画像を投稿できません)
あなたのメソッドに間違った名前を付けました。事件は重要です。このため、彼らは決して呼ばれることはありません。代わりに、彼らは次のようになります。それはあなたがあなた自身のプライベートメソッドで書かれたものと考えているので
void Start()
と
void FixedUpdate()
Unityはすべてのエラーをスローしません。
コードの写真を掲載しないでください。 – Soviut
1:スクリプトをプレーヤーに添付しましたか? 2:どのボタンが軸に結合されているかを確認します。 3:コードをデバッグしてどこに到達し、どの値を持っているかを確認するための印刷物を作成してください – Aidin
また、ゲームオブジェクトに関連付けられたRididBodyがあることを確認してください。 – Dilmer