如何为搅拌机创建新的逻辑砖?

时间:2013-01-15 09:54:48

标签: blender

我正在考虑制作一个新的逻辑砖贡献或10,但需要得到一个模板/想法从哪里开始,我想先制作一个6dof执行器和传感器,它可以根据旋转目标或距离触发限制等,以及可以将6dof目标移除或更改为新位置或物体和位置的执行器,

我正在制作一款开源3D益智游戏,在游戏中使用有限的广告,但需要为我和社区制作一些逻辑砖......

2 个答案:

答案 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作为模板来添加新的执行器。