查看: 3854|回复: 4

[原创发布] 全动画战斗脚本美化

[复制链接]
梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2017-3-4 14:42:24 | 显示全部楼层 |阅读模式

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

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

×
一、 动机和背景
主要动机是 @89444640 在水区里的“无缝特效”主题

主要用途是令到战斗动画完全结束后才播放死亡动画达到跟默认战斗一样的效果

全动画战斗最终版本脚本
初始化变量initialize方法下面插个
fanime_frame_max = 0

#buff之外的技能往下第9行# 添加施法动画下面
插一行$fanime_frame_max = $data_animations[@animation1_id].frame_max[pre lang="ruby"] # ● 处理角色动作
  #--------------------------------------------------------------------------
  def update_actor_animation
    if @battler.is_a?(Game_Actor)
      if @battler.show_damage_value != nil
        self.damage(@battler.show_damage_value, false)
        @battler.show_damage(nil)
        @battler.setup_battler_ani(@battler.battler_name.split(/★/)[3], 1)
        @battler.setup_battler_hurt_ani(1)
      end
      @last_frame = $fanime_frame_max if $fanime_frame_max > @last_frame[/pre]
跟着下面的角色死亡判定改成这样
[pre lang="ruby"]# 死亡判定
        
        elsif @frame_index == @last_frame and @battler.dead? and @battler.battler_dead_ani != 1[/pre]

然后# ● 处理敌人动作也是同一样的改法...
梦石
0
星屑
50
在线时间
188 小时
注册时间
2016-8-22
回帖
141
发表于 2017-3-5 01:14:10 | 显示全部楼层
请问有范例吗,光看脚本不太懂诶……

点评

我也没..  发表于 2017-3-15 14:43
回复

使用道具 举报

梦石
0
星屑
604
在线时间
105 小时
注册时间
2015-9-4
回帖
35
发表于 2017-6-21 14:14:15 | 显示全部楼层
能制作个范例吗 谢谢

点评

http://rm.66rpg.com/forum.php?mod=viewthread&tid=399100&extra=&page=3 这个帖子的17楼回复里面有个范例。使用需要看全贴  发表于 2017-6-27 09:28
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部