我正在考虑制作一个新的逻辑砖来贡献或 10,但需要获得从哪里开始的模板/想法,我想先制作一个 6dof 执行器和传感器,可以根据旋转目标或距离限制等触发,以及可以将 6dof 目标移除或更改为新位置或对象和位置的执行器,
我正在制作一款开源 3d 益智游戏,游戏中的广告有限,但需要为我和社区制作一些逻辑积木......
我正在考虑制作一个新的逻辑砖来贡献或 10,但需要获得从哪里开始的模板/想法,我想先制作一个 6dof 执行器和传感器,可以根据旋转目标或距离限制等触发,以及可以将 6dof 目标移除或更改为新位置或对象和位置的执行器,
我正在制作一款开源 3d 益智游戏,游戏中的广告有限,但需要为我和社区制作一些逻辑积木......
我知道没有关于 BGE 游戏逻辑的编码教程,但这里有一些代码指针:
游戏逻辑部分主要在:
https://svn.blender.org/svnroot/bf-blender/trunk/blender/source/gameengine/GameLogic/
您将看到传感器实现了 ISensor 接口。浏览几个不同的传感器,看看它们是如何工作的。Blender 支持 NDOF 设备,因此 NDOF 事件已经存在(由我们的 GHOST 层处理:https ://svn.blender.org/svnroot/bf-blender/trunk/blender/intern/ghost/intern/GHOST_NDOFManager.h )。您可以创建一个新的管理器,如鼠标管理器(请参阅不同管理器的 gamelogic 目录)。
有了这些信息,您应该可以开始了。仔细阅读现有代码,您将能够找到所需的内容。
您可以使用此提交鼠标执行器提交作为模板来添加新执行器。