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

Project1

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

怎么样一个技能播放多个动画

 关闭 [复制链接]

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

跳转到指定楼层
1
发表于 2009-4-24 04:08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想……也不用很多
就主动方一个,挨打方一个,全屏动画一个……不过考虑到动画帧数有限制,有没有办法能连续播放几个动画。说说概念就好
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
2
发表于 2009-4-24 04:10:23 | 只看该作者
主动方+被动方  ——>  齐时战斗
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

3
 楼主| 发表于 2009-4-25 19:00:09 | 只看该作者
LS理解错误
我是要除了主动方+被动方之外还要加一个全屏对象。而且要突破500帧的限制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

4
发表于 2009-4-25 19:49:22 | 只看该作者
有个简单的方法,可以在挨打方动画播放的时候插入公共事件,在公共事件中播放动画,可参考一下技能发动特写的公共事件插入方法……=v=b
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1500
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

5
发表于 2009-4-25 19:55:31 | 只看该作者
http://rpg.blue/viewthread.php?tid=117641

你看看就知道怎么写了。不过效果就……可能很差= =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

6
 楼主| 发表于 2009-4-26 01:05:12 | 只看该作者
以下引用君迁子于2009-4-25 11:49:22的发言:

有个简单的方法,可以在挨打方动画播放的时候插入公共事件,在公共事件中播放动画,可参考一下技能发动特写的公共事件插入方法……=v=b

公用事件我试过,不过总是在主动方和被动方动画结束之后再播放全屏动画,需要一起播放
我就是还不清楚雨血那个是怎么弄的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-11-12
帖子
380
7
发表于 2009-6-12 08:00:00 | 只看该作者
- -地球村有个脚本。。连环动画。。。。下面是脚本。。应该可以达到LZ要的效果。下面是脚本
  1. #==============================================================================
  2. # 本脚本来自www.66rpg.com,转载与使用请保留此内容。
  3. #==============================================================================
  4. # 连环动画        Ver.2.1.0       by Claimh
  5. #------------------------------------------------------------------------------
  6. # http://www.k3.dion.ne.jp/~claimh/
  7. #==============================================================================
  8. class Scene_Battle
  9. S_COMB = []
  10. #==============================================================================
  11. # 自定义内容开始
  12. #==============================================================================
  13. # 连环动画属性编号。也就是说,所有需要使用连环动画的特技添加上20号属性
  14. COMBO_ID = 20

  15. # 连环动画设置方法:
  16. # S_COMB[n] = [特技编号, [动画ID1,动画ID2,动画ID3...]]
  17. S_COMB[0] = [57, [27, 31, 25]]  #——57号特技追加27、31、25这3个动画连环播放
  18.                                  #——也就是十字斩动画追加
  19. S_COMB[1] = [61, [53]]          #——61号特技追加,也就是扫荡特技的动画追加
  20. S_COMB[2] = [7, [28]]           #——7号特技追加,也就是火焰特技的动画追加
  21. #==============================================================================
  22. # 自定义内容结束
  23. #==============================================================================

  24. #--------------------------------------------------------------------------
  25. #--------------------------------------------------------------------------
  26. alias make_skill_action_result_combo make_skill_action_result
  27. def make_skill_action_result
  28.    make_skill_action_result_combo    # 尨宍
  29.    @combo = false
  30.     if @skill.element_set.include?(COMBO_ID)
  31.      for i in 0...S_COMB.size
  32.        combo = S_COMB[i]
  33.        if @skill.id == combo[0]
  34.          @combo = true
  35.          @anime_counter = 0
  36.          @anime = combo[1]
  37.          @combo_counter = @anime.size
  38.          return
  39.        end
  40.      end
  41.    end
  42. end
  43. #--------------------------------------------------------------------------
  44. #--------------------------------------------------------------------------
  45. alias update_phase4_step4_n_combo update_phase4_step4
  46. def update_phase4_step4
  47.    if @combo
  48.      for target in @target_battlers
  49.        target.animation_id = @animation2_id
  50.        target.animation_hit = (target.damage != "Miss")
  51.      end
  52.      @animation2_id = @anime[@anime_counter]
  53.      @anime_counter += 1
  54.      if @anime_counter > @combo_counter
  55.        @combo = false
  56.        @wait_count = 8
  57.        @phase4_step = 5
  58.      end
  59.    else
  60.      update_phase4_step4_n_combo
  61.    end
  62. end
  63. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

8
 楼主| 发表于 2009-4-27 00:16:25 | 只看该作者
先认可着先吧,免得达克又来短信
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 17:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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