我正在考虑制作一个新的逻辑砖贡献或10,但需要得到一个模板/想法从哪里开始,我想先制作一个6dof执行器和传感器,它可以根据旋转目标或距离触发限制等,以及可以将6dof目标移除或更改为新位置或物体和位置的执行器,
我正在制作一款开源3D益智游戏,在游戏中使用有限的广告,但需要为我和社区制作一些逻辑砖......
答案 0 :(得分:1)
我没有关于BGE Game逻辑的编码教程,但是这里有一些代码指针:
游戏逻辑部分主要在:
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目录)。
有了这些信息,您应该可以开始使用了。仔细阅读现有代码,您将能够找到所需内容。
答案 1 :(得分:1)
您可以使用此提交Mouse actuator commit作为模板来添加新的执行器。