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

Project1

 找回密码
 注册会员
搜索
查看: 3341|回复: 5

[转载发布] 全动画战斗系统因战斗中加入显示名字后,角色出战1-3个...

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1157
在线时间
192 小时
注册时间
2019-3-20
帖子
24
发表于 2019-8-11 14:37:27 | 显示全部楼层 |阅读模式
50星屑
本帖最后由 YY2019 于 2019-8-27 11:47 编辑

复制全动画战斗系统

全动画战斗系统.zip

1.71 MB, 下载次数: 213

最佳答案

查看完整内容

77行附近改成如果没有绑定 @battler 就不显示胜利动画

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 2019-8-11 14:37:28 | 显示全部楼层
77行附近改成如果没有绑定 @battler 就不显示胜利动画
  1.   #--------------------------------------------------------------------------
  2.   # ● 胜利图
  3.   #--------------------------------------------------------------------------
  4.   def win
  5.     for sprite in @actor_sprites
  6.       sprite.win if sprite.battler
  7.     end
  8.   end
复制代码
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34825
在线时间
4145 小时
注册时间
2007-12-15
帖子
9970
发表于 2019-8-11 15:10:06 | 显示全部楼层
本帖最后由 89444640 于 2019-8-11 15:19 编辑

我全局搜索hiddle 没找到哪里定义了这个,你拼错了吧?
hidden吧,在胜利时候跳出,有可能是调用胜利动画,把没加入的角色也隐藏了,因为图像是不存在,所以无法调用XXX带星星的胜利文件名,所以跳出?
加个分歧,角色在参战队伍中才播放胜利动画,
  def win
    if @battler_name != nil and not @battler.hidden and not @battler.dead?
      @battler.setup_battler_ani(@battler_name.split(/★/)[6], 1)
    end
  end

但是这段好像分歧了名字不存在的情况……
不清楚怎么回事了。

人物脚下会有个名字和血条,看了一下四个人的情况,胜利后是吧名字隐藏然后播放胜利动画,
可能是因为空角色血条和名字都是空,要隐藏不存在的名字和血条,没有分歧这种情况,所以才会跳出?
抱歉我实在不知道怎么写,只能猜个大概其出错原因

点评

说的基本正确……  发表于 2019-8-12 11:01
上面那脚本已经存在  发表于 2019-8-11 15:29
是1-3角色出战打死怪后出现hidden问题4个角色打死怪后没出问题  发表于 2019-8-11 15:14
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 18:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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