babylonjs

    0热度

    1回答

    在我的javascript/BABYLON游戏中,我想旋转一个对象相对于它坐落的位置。我有一张桌子,周围有四把椅子。我创建了这个方法,它接受一个整数作为参数,并根据该值在Y中设置角色的旋转角度。 /** * Rotates the player in Y * @param rotY The rotation to rotate the player in the y-a

    0热度

    1回答

    我试图从3ds max的3D场景导入到HTML页面.babylon文件,这就是我想出了: 1)我进口OBJ场景3DS最大。 2)我将场景导出到.babylon文件(使用github导出器之一)。 3)我在babylonjs.com的沙箱里打开了这个文件。 4)我保存了html页面。 5)我对http://blogs.msdn.com/b/eternalcoding/archive/2013/06/

    1热度

    1回答

    我使用这篇文章http://blogs.msdn.com/b/eternalcoding/archive/2013/06/28/babylon-js-how-to-load-a-babylon-file-produced-with-blender.aspx来加载Babylon文件。 if (BABYLON.Engine.isSupported()) { var canvas = docu

    0热度

    1回答

    下午好。在第一眼看,这个问题看起来已经回答了,尽管我不能用我找到的答案解决我的问题。 我有一个类,其中一个函数应该调用另一个函数(通过“自我”网格有参数),这就是问题,我失去了参考的地方,我找不到在哪里。 下面的代码,并提前:) //classe unit. function unit(unitId, mesh, unitName, shieldSize, armor, armorTechLvl

    3热度

    1回答

    我是Babylonjs的新手,我想使用BabylonJs显示/显示图像,并且我想使用键盘移动图像(如左箭头键,右箭头键,向上箭头键和向下箭头键)与碰撞检测,我也想禁用所有的鼠标事件。 我已经写了下面的代码用于显示图像,但我认为这是不正确的方式.. var playerMaterial = new BABYLON.StandardMaterial("ground", scene); pla

    1热度

    1回答

    我有一段可怕的时间试图用一个按钮在我的babylon.js场景中显示/隐藏网格。我以为我可以创建一个功能,会显示/隐藏网格,然后从我的页面中调用该按键会影响我的现场,并写道: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="assets/js/babylon.js"></scri

    0热度

    1回答

    在我的游戏中,我想使用WASD键移动我的角色。我用一种方法设置了一个类,当玩家按下任何WASD键来移动角色时,该方法就会更新。问题在于它不会每帧更新角色的移动。每当我按下W键时,就让它出现“传送”字样。这里是我所做的课程: //character speed var movementSpeed; //character rotation var rotationSpeed; //Hand

    1热度

    1回答

    我是babylonJS的新用户,我想知道如何接受我的矩阵的值。 例如如何加入BABYLON.Matrix.Identity()矩阵的情况0 0。 此外,这个矩阵是什么:pickedMesh.worldMatrix()代表什么? 有谁知道我在哪里可以找到一个很好的教程,了解所有的类和方法?因为我认为官方文件不够详细。 感谢

    0热度

    1回答

    这是我的代码在Default.Html页选定网:这个我JS <button id="Remove_mesh" class="group">Remove</button> 和: var pickResult = scene.pick(offsetX, offsetY); if (pickResult.pickedMesh) { if ($('Remove_mesh').click(funct

    0热度

    1回答

    我想要一个事件,当相机触摸网格物体时,它会移动到其他位置,如门户。 这是我的相机: function MaCamera(scene, positionCx, positionCy, positionCz) { var freeCamera = new BABYLON.FreeCamera("FreeCamera", new BABYLON.Vector3(positionCx, p