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

Project1

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

[已经解决] 【RTAB横版战斗系统】脚本一问~~!!!(新问题><~见6L)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
跳转到指定楼层
1
发表于 2010-11-29 20:23:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 donald 于 2010-12-4 10:49 编辑

我的游戏的攻击动画比较特殊,使出招式以后还有后续动作,也就是说在攻击动画播放的时候敌人的击中动画也需要同时播放才能达到效果。记得以前有人说过在Scene_Battle 4里能把显示攻击动画和显示击中动画调成同时发生,但是我在里面找来找去不知道哪段代码才是……无奈上来发问,望高手指导啊!!!

评分

参与人数 1星屑 -20 收起 理由
fux2 -20 禁止一帖多问

查看全部评分

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
2
发表于 2010-12-3 21:45:47 | 只看该作者
嘁!步骤1.把工程或脚本弄出来
步骤2.别人会指点你。
如此。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
3
发表于 2010-12-3 22:25:12 | 只看该作者
请搜索三个字:齐时战斗
……
好吧四个字
……

评分

参与人数 1星屑 +222 收起 理由
fux2 + 222 认可答案

查看全部评分

初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
4
发表于 2010-12-3 23:16:33 | 只看该作者
齐时战斗其实就是一件搬运工作来的,
把“显示对象动画”的内容搬到“显示行动方动画”里面,
然后就可以了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
5
 楼主| 发表于 2010-12-4 02:13:17 | 只看该作者
to 2L
噢啊,小弟新人一枚不懂规矩,下次记住了!

to 3L,4L
THX!找到了教程了~感激不尽~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
6
 楼主| 发表于 2010-12-4 10:33:39 | 只看该作者
呃~~~~套用了齐时战斗的修改方法,发现还是原来那样。。。后来仔细看看以前的脚本,发现RTAB战斗系统的动画顺序就是齐时战斗!但是为什么实际用起来不是呢。。。

下面是这两段脚本。加了#的是原脚本。

  #--------------------------------------------------------------------------
  # ● 刷新画面 (主回合步骤 3 : 行动方动画)
  #--------------------------------------------------------------------------
  #def update_phase4_step3
    # 行动方动画 (ID 为 0 的情况下是白色闪烁)
  #  if @animation1_id == 0
  #    @active_battler.white_flash = true
  #  else
  #    @active_battler.animation_id = @animation1_id
  #    @active_battler.animation_hit = true
  #  end
    # 对像方动画
  #  for target in @target_battlers
  #    target.animation_id = @animation2_id
  #    target.animation_hit = (target.damage != "Miss")
  #  end
    # 限制动画长度、最低 8 帧
  #  @wait_count = 8
    # 移至步骤 4
  #  @phase4_step = 5
  #end
  
  
  def update_phase4_step3
    # 行动方动画 (ID 为 0 的情况下是白色闪烁)
    if @animation1_id == 0
      @active_battler.white_flash = true
    else
      @active_battler.animation_id = @animation1_id
      @active_battler.animation_hit = true
    end
    # 对像方动画
    for target in @target_battlers
      target.animation_id = @animation2_id
      target.animation_hit = (target.damage != "Miss")
    end
    # 移至步骤 4
    @phase4_step = 4
  end


  
  #--------------------------------------------------------------------------
  # ● 刷新画面 (主回合步骤 4 : 对像方动画)
  #--------------------------------------------------------------------------
  #def update_phase4_step4
    # 移至步骤 5
    #@phase4_step = 5
  #end
  
  def update_phase4_step4
    # 限制动画长度、最低 8 帧
    @wait_count = 8
    # 移至步骤 5
    @phase4_step = 5
  end

回复 支持 反对

使用道具 举报

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
7
发表于 2010-12-4 18:44:47 | 只看该作者
貌似,有个版本的RTAB有等到行动方动画结束后再显示对象方动画的功能,
而且,在常规的地方修改为齐时战斗也无济于事,
什么原因呢,以前没有去深究,
只是换了一个RTAB系统,
如果可以,希望把工程弄来,
因为要修改的地方说也说不清楚的。。如此。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
8
 楼主| 发表于 2010-12-4 18:47:20 | 只看该作者
回复 银·乌尔 的帖子

噢啊~我在另一帖附上好了~~谢谢哦!

点评

重要的是解决了问题。。  发表于 2010-12-4 18:55
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 18:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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