赞 | 22 |
VIP | 0 |
好人卡 | 0 |
积分 | 40 |
经验 | 2379 |
最后登录 | 2024-5-13 |
在线时间 | 1000 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3967
- 在线时间
- 1000 小时
- 注册时间
- 2016-12-6
- 帖子
- 370
|
你的游戏还是打算使用默认的DTB战斗模式?看你这个需求我第一反应还是地图上的即时战斗制…
第一点是很好做的,一般触发战斗都是靠和敌人角色接触的遇敌事件来完成,你给战斗胜利设计事件后续就行了,比如触发独立开关A进入第二页事件,第二页事件内容是行走图变为对应尸体和可以复活敌人尸体的触发机制,如果复活尸体,就继续触发独立开关B进入第三页事件,以防万一还可以附加一个N号开关打开
这个开关是为了检测你复活对象的ID,比如杀死僵尸王开启ID10开关,杀死巨龙开启ID11开关
接着写一个通用的,每次战斗开始前才触发的公共事件,只要有哪个开关被打开了,就选择对应的敌人作为队友加入你的队友并附加自动战斗的状态,这样实际战斗时,你就多出了原本是敌人的好帮手,还不用你费心操作
不想占用队友槽就继续写一个每次战斗结束后才触发的公共事件,战斗结束后把多出的好帮手全踹出队伍
但需要注意的是,系统默认最大是四人战斗,即便你不想占用队友槽,超出四人后还是无法追加人物的,更多人参与战斗要靠相关插件去解决
|
|