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