代码之家  ›  专栏  ›  技术社区  ›  Cameron

Sandy 3D:用物理创建房间

  •  1
  • Cameron  · 技术社区  · 16 年前

    我想知道是否有人能帮我开始在Sandy 3D中创建一个房间。我知道我可以生成平面,但我不确定如何实现简单物理(即玩家不能穿墙)。有没有一个简单的方法可以做到这一点,或者我应该看看像魔兽世界(3D物理引擎的Flash)?

    谢谢 卡梅隆

    2 回复  |  直到 16 年前
        1
  •  1
  •   Iain    16 年前

    如果你想阻止玩家穿过墙壁,你可以考虑使用2D数学来进行碰撞检测。

    我用这个方法做了一些 PaperVision Games, explained on my blog

        2
  •  1
  •   Petit Petit    16 年前

    如果是第一人称系统,即你是摄像机,那么只需检查摄像机到墙壁的距离,如果距离小于你预定的人的“肥胖”,不要朝那个方向移动(通常是向前移动)。

    推荐文章