0
私は学習の目的でUnity 2Dのプロジェクトで作業しています。ピンポンのゲームです。私はその材料を持っているので、バウンスするたびに速く移動します。その材料の唯一の問題は、そのスピードが手に入らずに不安定になることです。私はそれを止める方法を見つけたい。オブジェクトが最高速度で移動するときに速度を一定に保つ方法
たとえば、ピークスピードのボールを一定速度に保つ方法、たとえば15fを知りたいとします。 Rigidbody2d
コライダーボールです。
私は申し訳ありませんが、このコードは古くなっている、と私はそれを更新した場合でも、それは私に3つのユニティ・エラーを与えました エラーCS1502:UnityEngine.Vector2.ClampMagnitude(UnityEngine.Vector2、float)に最適なオーバーロードされたメソッドがいくつかの無効な引数を持っています エラーCS1503:引数1はfloat式を 'UnityEngine.Vector2'に変換できません。 エラーCS0131:代入の左側は、変数、プロパティまたはインデクサーでなければなりません。 –
上記のコードをAPIの最近の変更に合わせて変更しました。試してみてください。 – Majed
エラーコードCS1061:タイプ 'UnityEngine.Component'に 'velocity'の定義が含まれておらず、拡張メソッド 'UnityEngine.Component'の拡張メソッドが存在しない可能性があります見つかりました。アセンブリ参照がありませんか?あなたは何が起こっているか考えてもらえますか?あなたを気にして残念です。 –