GDevelop 中文文档 下载 App

行为:给对象一键挂上现成能力

行为是这套引擎效率高的关键:别人引擎里要写几十行代码的能力,这里点两下就挂上。官方功能页的描述是「上百种预置行为——平台移动、血量系统、寻路——可叠加组合」。

添加行为

选中对象 → 属性面板「行为」区点「+」→ 浏览列表(常用的排在最上面)→ 选中后按需改参数。也可以双击对象进入编辑,在「行为」标签页添加。

官方帮助文档中的行为配置面板(多人对象行为示例)
行为配置面板:每个行为带一组可视化参数,改值即调手感

常用行为一览:

行为给对象的能力
平台角色走、跳、重力、斜坡、爬梯
平台让别的对象能站上来(地面、墙)
物理真实物理模拟(重力、碰撞反弹)
寻路自动绕开障碍物走向目标
俯视角移动双摇杆式八方向移动
缓动属性平滑过渡动画
锚点固定在屏幕相对位置(UI 用)
屏幕外销毁出屏即删(回收子弹用)
可拖动鼠标/触摸拖动对象
多人对象联机时同步位置与状态

叠加是常态

一个对象挂多个行为是常规操作:玩家角色 = 平台角色 + 可拖动(调试用)+ 缓动;敌人 = 寻路 + 血量(扩展)+ 缓动。行为之间各管各的维度,冲突时后挂的行为属性可覆盖。

用事件控制行为

行为的每个属性都有对应的条件与动作,命名规则统一为「行为名 + 属性」:

条件:玩家 平台角色行为 正在跳跃
动作:玩家 平台角色行为 把最大速度设为 260

想运行时改变跳跃力、加速减速手感、寻路网格,都靠这类动作。

社区行为与自家行为