2

カメラの方向を発射線として使用して、カメラの原点から立方体を発射しようとしています。ショットで供給されるパワーの量を int で変更できるようにしたいと思います。

ウェブ上で見つかったさまざまなコードを調べたところ、次のものが探しているようです。

obj.body.applyCentralImpulse(Vector3);    

X、Y、Z で力を与える Vector3

以下は、カメラが見ている方向を示します

Vector3 dir = cam.direction;

dir と必要な力をどのように組み合わせることができますか?

どうもありがとう。

4

2 に答える 2

0

これはうまくいくはずです:-

Vector3 dir = new Vector3(cam.direction);
obj.body.applyCentralImpulse(dir.scl(force));

forceうまく機能する値が得られるまで、さまざまな値に置き換えてください。

于 2020-06-11T13:02:19.340 に答える