Babylon JS:如何将立方体连接到相机?
BabylonJS : How to atach a cube to the camera?
我正在使用 BabylonJS 制作一个小游戏,我不想在相机上安装积木。
代码是:
block.parent = camera;
它工作正常,但现在我不想让块跟随我的相机,例如 X 轴上有 5 个像素的差异。
我怎样才能在 X 轴上增加 5 个像素?
此代码不起作用:
block.position = new BABYLON.Vector3(5, 0, 0);
block.parent = camera;
您提交的代码应该可以正常工作。
您设置相对于父对象的位置,然后将其附加到父对象。
您可以在此处查看实例 - http://www.babylonjs-playground.com/#2BOTII。地面的位置是相机的位置+相对位置。
如果您将地面的位置设置为 0,您将看不到地面,因为它恰好位于相机的观察高度。
我正在使用 BabylonJS 制作一个小游戏,我不想在相机上安装积木。
代码是:
block.parent = camera;
它工作正常,但现在我不想让块跟随我的相机,例如 X 轴上有 5 个像素的差异。
我怎样才能在 X 轴上增加 5 个像素?
此代码不起作用:
block.position = new BABYLON.Vector3(5, 0, 0);
block.parent = camera;
您提交的代码应该可以正常工作。 您设置相对于父对象的位置,然后将其附加到父对象。
您可以在此处查看实例 - http://www.babylonjs-playground.com/#2BOTII。地面的位置是相机的位置+相对位置。
如果您将地面的位置设置为 0,您将看不到地面,因为它恰好位于相机的观察高度。