查看: 1672|回复: 5

[已经过期] 战斗是 显示动画问题

[复制链接]
梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
回帖
133
发表于 2012-10-5 14:58:10 | 显示全部楼层 |阅读模式

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

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

×
   当角色  或者 敌人  使用 法术技能  在击中时显示   被击中的对象显示动画  target.animation_id = $game_variables[26]   
可我把他插入在 Game_Battler 3   
  # ● 应用特技效果
  #     user  : 特技的使用者 (battler)
  #     skill : 特技


      # 状态变化
      @state_changed = false
      effective |= states_plus(skill.plus_state_set)
      effective |= states_minus(skill.minus_state_set)

target.animation_id = $game_variables[26]   
可是用技能是  出错
QQ截图20121005144955.png
梦石
0
星屑
1002
在线时间
1270 小时
注册时间
2011-2-14
回帖
5388
发表于 2012-10-5 15:10:18 | 显示全部楼层
把target改成self
这个方法并没有输入target这个变量,但是这里的self的地位等同于target

self.animation_id = $game_variables[26]   

点评

要把他放在哪个地方 等技能动画完了 才显示 击中动画  发表于 2012-10-5 15:22
回复

使用道具 举报

梦石
0
星屑
3703
在线时间
3081 小时
注册时间
2011-11-17
回帖
943
发表于 2012-10-5 15:13:09 | 显示全部楼层
target 又不是全局变量 你 Game_Battler 里要定义下才行 关键是  Game_Battler 里不需要这个 用self就是挨打者了 使用方 物理攻击用attacker 技能攻击用user

点评

这个方法是不可行的-V-  发表于 2012-11-2 13:24
恩 我是想让被打的对象显示动画……  发表于 2012-10-5 15:37

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1002
在线时间
1270 小时
注册时间
2011-2-14
回帖
5388
发表于 2012-10-5 15:25:17 | 显示全部楼层
那就绝对不是这里了呢
另外、如果你是希望技能动画发动之后再显示击中动画(对方的动画),那么你只要吧对方的动画的开头延迟和技能动画一样的帧数就行了、不用改脚本吧问题复杂化

点评

不管我弄多久 还是一样的 晕  发表于 2012-10-5 15:32

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
3703
在线时间
3081 小时
注册时间
2011-11-17
回帖
943
发表于 2012-10-5 15:52:02 | 显示全部楼层
你想偷懒 法术攻击有法术攻击的动画 斩击 打击都有对应的动画 对象方动画 不包含这些动画特效 用2动画叠加 我也这么弄的 不过改动蛮多地方的 不是插入型脚本 建议你还是做在对象方动画里吧
回复

使用道具 举报


  • 更新完成啦
  • 梦石
    0
    星屑
    894
    在线时间
    6267 小时
    注册时间
    2006-6-7
    回帖
    8173
发表于 2012-11-2 13:25:25 | 显示全部楼层
http://rpg.blue/forum.php?mod=viewthread&tid=240986
我也问过同样的问题,楼主可以试着从中寻找答案,虽然我还没有解决XDD

点评

其实模仿animation的写法 写个animation2就解决了。。至少 我2动画叠加是这样实现的  发表于 2012-11-2 17:04
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部