我正在使用BabylonJS来制作一个小游戏,我不想在我的相机上找到一个块。
代码是:
block.parent = camera;
它正在工作,但现在我不想跟随我的相机以X轴上的5像素差异来示例。
我怎样才能在X轴上加5像素?
此代码不起作用:
block.position = new BABYLON.Vector3(5, 0, 0);
block.parent = camera;
答案 0 :(得分:0)
您提交的代码应该正常运行。 您可以设置相对于父对象的位置,然后将其附加到父对象。
您可以在此处查看实时示例 - http://www.babylonjs-playground.com/#2BOTII。地面的位置是相机的位置+相对位置。
如果您将地面的位置设置为0,您将无法看到地面,因为它正好位于相机的观察高度。