简介¶
游戏逻辑 是游戏引擎中默认的脚本层。游戏中的每个 游戏对象 可以存储一组逻辑组件(逻辑块),用于控制其在场景中的行为。逻辑块可以组合执行用户定义的操作,这些操作决定了模拟的进展。
逻辑块¶
游戏逻辑的主要部分可以通过 逻辑编辑器 的图形界面进行设置,因此不需要详细的编程知识。逻辑被设置为块(或“砖块”),它们表示预先编程的功能,这些功能可稍作调整并加以组合即可创建游戏/应用程序。逻辑块有三种类型:传感器 ,控制器 和 执行器(Actuators) 。传感器是原始事件监听器,它是由特定事件(如碰撞,按键或鼠标移动)所触发。控制器对传感器输出进行逻辑操作,并在满足其操作条件时触发连接的执行器。执行器直接与仿真进行交互,并且是游戏中唯一能够这样做的组件(除了 Python 控制器和其他仿真组件,如物理)。