Project1
标题:
怎么让角色参与战斗却不出现在地图?
[打印本页]
作者:
zxc123a4s5d6
时间:
2015-7-21 21:15
标题:
怎么让角色参与战斗却不出现在地图?
准确的说,是开启开火车前进后,那个角色不出现,但另一个角色会出现(都要参与战斗)
作者:
类人猿
时间:
2015-7-22 12:11
确保那个不出现在地图的伙伴不换装备,不提升能力后,T出队伍,事件页执行战斗前把他加到队伍(不初始化)。
作者:
q854240045
时间:
2015-7-22 19:10
行走图调成空的,必要的时候更改行走图改成需要的
作者:
午睡的风铃
时间:
2015-7-23 05:51
如果不打算使用相关脚本(当然这类脚本我没有),而是用事件解决。
给每场战斗,也就是"数据库→敌群→战斗事件"里给每个敌群设置"条件",
回合数:你需要这些角色加入的回合,如果战斗开始就加入那么设为0+0
执行条件:战斗,就是每场战斗执行一次。
在所有会出发战斗并有同伴在战斗中加入的地图里设置一个并行处理的事件。
事件内执行一个公共事件(这是为了方便)
在公共事件内判断战斗中加入的角色是否在队伍中,如果是,那么离开队伍。
注意:此法需要不出现在地图上的同伴行走图透明,因为离队前会有短暂的时间出现在地图上。
▼-----跑题话-----▼
因为战斗中加入的角色是在战斗之后离开队伍的,会获得经验值,所以如果不想给这个角色升级,
①公共事件内在其离队前用变量获取此人的等级和经验值并做相应处理,
②数据库中职业那页把此人从1到99级的能力都调成一样(比如ATK:100~100)的任其升级,因为到地图上就会离队,所以是没机会查看此人的状态的。
③直接调成加入就满级。原因:不想看见战斗结算时有此人升级的信息。弊端:没成长空间(非要成长只能事件中手动加)
另外,此人可升级的话,在战斗中加入时不要初始化角色数据
再有,暂时没想起来……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1