绿洲启元
2024-06-07 10:27:44 1 举报
AI智能生成
绿洲启元入门
作者其他创作
大纲/内容
修改主角属性
配置角色出生点
创建游戏规则
通过模式编辑器创建游戏规则
触发器
事件(Event)
对象使用技能
对象结束技能
玩家使用道具
计时器结束
玩家造成伤害
玩家复活
玩家登录游戏
拾取物品
玩家死亡
玩家离开游戏
玩家退出/掉线
玩家离开触发器
游戏开始
结束游戏
玩家进入对局
进入某区域
条件 (Condition)
Trigger Condition All Team Revival
是否所有队伍成员都存活
Trigger Condition All Team No Revival
是否所有队伍成员都被淘汰
Trigger Condition AND
两个布尔值进行与运算
Trigger Condition Bool Compare
判断布尔值真假,即直接使用指定布尔参数判断触发器是否执行
Trigger Condition Check Game End
判断游戏是否结束
条件判断脚本
自定义脚本条件节点,可以将创建的自定义脚本绑定至节点,执行脚本中实现的判断逻辑。
LuaFile:自定义脚本路径,使用节点编辑界面中的按钮绑定脚本,无需手动填写。
LuaFile:自定义脚本路径,使用节点编辑界面中的按钮绑定脚本,无需手动填写。
Trigger Condition Integer Compare
整型变量比较节点,返回Param1 Operator Param2的结果
Trigger Condition OR
两个布尔值进行或运算。
Trigger Condition String Compare
字符串变量比较节点,返回Param1 Operator Param2的结果。
动作 (Action)
给玩家加buff
退出游戏(关闭DS)
发放道具
加载子level
播放动画
播放特效
播放音效
显示FPS到屏幕
打印日志
重置玩家(保留状态)
重置所有玩家
重置单个玩家
发送游戏结束协议
停止补人
卸载子level
执行脚本
LevelDirector
在绿洲启元编辑器中使用模式编辑器制作玩法模式,实质上是创建了一个名为LevelDirector的模块
代码发送方法
LuaQuickFireEvent([事件名称], [发出事件的对象], [事件参数]);
自定义 编辑事件
资源的管理与编辑
编辑器资源库
1. UI
2. 地图
3. 怪物
4. 游戏模式
4. 物品
5. 皮肤
6. 美术资源
7. 行为树
8. 表格
9. 角色
11. 载具
12. 音效
资源导入
资源引用
资源编辑
静态模型编辑
贴图与材质编辑
特效编辑
动画编辑
音频编辑
动画序列
游戏场景
场景物件编辑
笛卡尔坐标系(三维坐标系)绿洲启元编辑器采用的是笛卡尔坐标系,其中前后为x轴(红色),左右为y轴(绿色),上下为z轴(蓝色)。
右手原则
快捷键
快速复制物品 按住ALT+移动/旋转物体
选中物体快速贴地 选中物品后按End
关卡编辑
关卡编辑基础
超大地图关卡加载方式
一般地图子关卡管理
场景编辑基础
水体
小地图 miniMap
小地图生成
在地图中放置一个触发器体积(trigger volume)
在体积中的标签(tags)中添加一个新的标签:minimap
调整体积大小,适配想要选取的范围(要配成正方形且覆盖想显示的区域)
在编辑器的窗口中找到小地图
小地图生成设置:设置界面中可选择某些物件不被生成在小地图上,点设置→配置不需要显示的actor
目前有三个选项:隐藏actor ;替换actor;替换材质
目前有三个选项:隐藏actor ;替换actor;替换材质
小地图配置
小地图的配置actor:BP_MiniMapStandardPoint
在资源中搜索BP_MiniMapStandardPoint,拖动放置到场景中,BP_MiniMapStandardPoint的坐标要跟生成小地图的trigger坐标一致
BP_MiniMapStandardPoint的旋转Z轴一定要配成-90
预置游戏规则
在游戏制作的过程中,可以通过配置GameMode上预制规则的属性,实现部分游戏规则。预制游戏规则的配置在GameMode蓝图中的DataManager的GlobalSetting中。
载具的编辑和道路的生成
0 条评论
下一页