查看: 1640|回复: 3

[已经过期] 怎么让角色参与战斗却不出现在地图?

[复制链接]
梦石
0
星屑
85
在线时间
87 小时
注册时间
2013-1-13
回帖
43
发表于 2015-7-21 21:15:15 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
准确的说,是开启开火车前进后,那个角色不出现,但另一个角色会出现(都要参与战斗)
梦石
4
星屑
2013
在线时间
442 小时
注册时间
2015-7-19
回帖
106
发表于 2015-7-22 12:11:15 | 显示全部楼层
确保那个不出现在地图的伙伴不换装备,不提升能力后,T出队伍,事件页执行战斗前把他加到队伍(不初始化)。

点评

但是他要换装备。。。  发表于 2015-7-23 21:21
回复

使用道具 举报

梦石
0
星屑
604
在线时间
333 小时
注册时间
2011-11-19
回帖
166
发表于 2015-7-22 19:10:47 | 显示全部楼层
行走图调成空的,必要的时候更改行走图改成需要的

点评

这样第一个角色和第三个角色中间会出现空格啊  发表于 2015-7-23 22:24
支持《彼岸之光》系列!加油!
回复

使用道具 举报

梦石
0
星屑
1736
在线时间
761 小时
注册时间
2013-9-23
回帖
180

开拓者

发表于 2015-7-23 05:51:01 | 显示全部楼层
如果不打算使用相关脚本(当然这类脚本我没有),而是用事件解决。

给每场战斗,也就是"数据库→敌群→战斗事件"里给每个敌群设置"条件",
回合数:你需要这些角色加入的回合,如果战斗开始就加入那么设为0+0
执行条件:战斗,就是每场战斗执行一次。

在所有会出发战斗并有同伴在战斗中加入的地图里设置一个并行处理的事件。
事件内执行一个公共事件(这是为了方便)
在公共事件内判断战斗中加入的角色是否在队伍中,如果是,那么离开队伍。

注意:此法需要不出现在地图上的同伴行走图透明,因为离队前会有短暂的时间出现在地图上。
▼-----跑题话-----▼
因为战斗中加入的角色是在战斗之后离开队伍的,会获得经验值,所以如果不想给这个角色升级,
①公共事件内在其离队前用变量获取此人的等级和经验值并做相应处理,
②数据库中职业那页把此人从1到99级的能力都调成一样(比如ATK:100~100)的任其升级,因为到地图上就会离队,所以是没机会查看此人的状态的。
③直接调成加入就满级。原因:不想看见战斗结算时有此人升级的信息。弊端:没成长空间(非要成长只能事件中手动加)
另外,此人可升级的话,在战斗中加入时不要初始化角色数据
再有,暂时没想起来……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部