设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 978|回复: 1
打印 上一主题 下一主题

逃跑失败BUG修正+改进

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
跳转到指定楼层
1
发表于 2008-3-8 04:32:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我发现默认脚本就有个BUG,就是当逃跑失败后,轮到敌人攻击时,光标还在之前要逃跑的主角身上闪烁,怎么解决这个BUG?
还有,能不能在逃跑成功时帮助窗口显示"逃跑",并角色插入个动画再回到原地图  ;失败时帮助窗口显示"逃跑失败",并角色插入个动画再回到原地图
版务信息:本贴由楼主自主结贴~
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1702
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

2
发表于 2008-3-8 05:06:03 | 只看该作者
http://rpg.blue/viewthread.php?tid=79532
可以参考这篇文章来附加逃跑失败栏……
返回Scene_Battle 2的126行,继续刚才的话题。
如果逃跑失败。程序会清空全体角色的行动,然后开始phase4(主战斗回合)

     # 清除全体同伴的行动
     $game_party.clear_actions
     # 开始主回合
     start_phase4


这里全体同伴角色的行动都被清空,在这样的情况下开始phase4的话,我方角色是不会有任何动作的。但是敌方会,因为敌人的行动是在phase4当中start_phase4里设置的。这样子,我方队员只有挨打的份。
如果希望在逃跑失败的时候添加对话,比如说逃跑,我们可以在这里(start_phase4以前)添加一个语句:

     @help_window.set_text("逃走失败", 1)
     @help_window.visible = true
     @wait_count = 20
     if @wait_count == 0
       @help_window.visible = false
     end


这样子我们就会看到逃跑失败的时候,画面上出现「逃跑失败」的字眼了。每一 @wait_count 好像等于 1/40秒,具体上有差异,可以调到自己喜欢时长。
你不说我都几乎忘记了……
在Scene_battle 4下面29行左右加上这两句
    for actor in $game_party.actors
    if actor!= nil
     actor.blink = false
    end
这样就可以强行消除所有闪烁标志。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-20 19:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表