查看: 5421|回复: 17

[已经解决] 请问如何战斗途中退出战斗,再恢复刚才的战斗

[复制链接]
梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
发表于 2019-10-14 23:56:33 | 显示全部楼层 |阅读模式

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

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

×
就是比如我打一个300HP的boss,打到200hp时退出战斗执行剧情或者其他的,再进入战斗,但是这个进入战斗不是重新开始,而是恢复刚刚退出战斗前的状态。请问如何实现?

博客:我的博客
梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
 楼主| 发表于 2019-10-16 22:02:14 | 显示全部楼层
没人吗?
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2019-10-17 07:03:39 | 显示全部楼层
其实事件减少敌人hp就行了。
或者你要想减boss血,加个8个临时变量,每回合记录一下每回合boss血,逃跑后不清零,再次进入上来减少到逃跑前数值。有几个敌人加几个,不过多个敌人会出现再次进入战斗时敌人出现一下立即死亡的情况。
回复

使用道具 举报

梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
 楼主| 发表于 2019-10-17 12:33:05 | 显示全部楼层
89444640 发表于 2019-10-17 07:03
其实事件减少敌人hp就行了。
或者你要想减boss血,加个8个临时变量,每回合记录一下每回合boss血,逃跑后不 ...

所以这是个问题,可能事件不是很好实现这个效果

博客:我的博客
回复

使用道具 举报

梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
 楼主| 发表于 2019-10-22 11:04:35 | 显示全部楼层
来人呀……

博客:我的博客
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2019-10-22 17:04:39 | 显示全部楼层
别说HP了..连异常都不会继承..
回复

使用道具 举报

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-10-22 18:18:02 | 显示全部楼层
把所有战斗中用到的对象Marshal.dump
执行完剧情后Marshal.load回来

只是这么想了想,不一定能实现
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2019-10-22 19:45:53 | 显示全部楼层
修改Scene_Battle 1里的def main
$game_troop.setup(@troop_id)加个判断改成
$game_troop.setup(@troop_id) if !$bt
停止初始化..

然后敌群事件当你要中止战斗时用脚本

$bt=$scene
$scene = Scene_Map.new

回到刚才中止了的战斗时用脚本
$scene = $bt
$bt=nil

测试通过
回复

使用道具 举报

梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
 楼主| 发表于 2019-10-22 19:55:35 | 显示全部楼层
soulsaga 发表于 2019-10-22 19:45
修改Scene_Battle 1里的def main
$game_troop.setup(@troop_id)加个判断改成
$game_troop.setup(@troop_id) ...

试了,不行。回到战斗敌人的状态又初始化了
Project2.7z (228.38 KB, 下载次数: 73)

博客:我的博客
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2019-10-22 20:12:12 | 显示全部楼层
爆焰 发表于 2019-10-22 19:55
试了,不行。回到战斗敌人的状态又初始化了

改好了..其实不用$bt=nil

Project2.7z

211.18 KB, 下载次数: 53

点评

还是不行,会闪退出战斗,再也回不去了  发表于 2019-10-22 22:23
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部