0

この質問のフォローアップとして、Unityの最初の一歩を踏み出しました。

http://answers.unity3d.com/questions/56697/isometric-game-camera-limits

コライダーを実際に衝突させる方法がわからないことに気づきました。これで、カメラの代わりに移動するGameObjectがあり、カメラはそのオブジェクトの子です。ボックスコライダーがあり、レベルの周りに他に4つのボックスコライダーがあるので、それらと衝突します。もちろん、位置変数を手動で変更していたため、機能していません。これが衝突するようにするにはどうすればよいですか?リジッドボディを使用して力を加えますか?maxVelocityを設定する方法はありますか?剛体が私がやろうとしていることに対して一種のやり過ぎのように見えることを除いて、私はそれを見ることができません。それ以外の場合は、質量1を入力し、抗力と力をエクスポートすると思いますが、抗力も加速率に影響するため、maxSpeedを使用したほうがよいでしょう。

4

2 に答える 2

0

あなたがステップを逃したかどうかはわかりませんが、それが何か助けになれば、私が何をしたかをあなたに伝えることができます。ゲームオブジェクトを作成します。階層内のオブジェクトをクリックして、トップメニューとコンポーネント->物理->ボックスコライダーに移動します。ボックスコライダーを追加した後、コライダーのサイズも調整する必要がある場合があります。さらに、歩き回っているキャラクターにもコライダーがあることを確認してください。

于 2011-05-05T18:56:45.420 に答える
0

プログラムによるアプローチを取ることができます。カムをマウスでドラッグしたり、キーで動かしたりするのは正しいですか?手でカメラの位置を確認し、そのように境界を適用することができます。カメラが1つのボックスにロックされている場合、実装は非常に簡単です。

于 2011-05-27T19:36:04.710 に答える