【问题标题】:How to get an object to track a surface using Three.js如何使用 Three.js 让对象跟踪表面
【发布时间】:2013-09-12 18:37:37
【问题描述】:

我在尝试弄清楚如何在我的 Three.js 应用程序中保持对象跟踪表面时遇到了一些麻烦

我有一个大型 3D 表面/轨道/迷宫,我的对象可以在其中移动

方向键控制航向/旋转和加速/减速

现在我需要弄清楚如何将物体保持在表面上 - 对象应该能够“驱动”NSEW & Front/Back

任何提示都欣然接受

【问题讨论】:

    标签: three.js


    【解决方案1】:

    我使用lib来管理动作http://threejsdoc.appspot.com/doc/three.js/src.source/extras/controls/FirstPersonControls.js.html

    为了让它保持在地板上,我使用 cannon.js [http://cannonjs.org/] 进行物理。

    【讨论】:

    • 我一直在查看 cannon.js 示例,但看不到 Three.js 对象与大炮世界之间的联系 我的 Three.js 场景包含我的 3D 表面/轨道/迷宫从 Blender 加载的模型 --- 它是一个
    • 我一直在查看 cannon.js 示例,但看不到 Three.js 对象和 cannon 世界之间的联系 Cannon 代码如何知道我的 Three.js 3D 表面的形状/track/maze 是 - 这样它就可以将我的“字符”对象限制在其表面非常感谢您的输入
    猜你喜欢
    • 2013-02-15
    • 2010-09-06
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2018-03-15
    • 1970-01-01
    相关资源
    最近更新 更多