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

Project1

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

[已经解决] 如何能让一把武器让不同角色装备时攻击动画不同?

[复制链接]

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
跳转到指定楼层
1
发表于 2014-6-24 23:01:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
有一把武器大家都能用,怎么让它在不同人用时战斗动画不一样?

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608

Lv2.观梦者

梦石
0
星屑
685
在线时间
661 小时
注册时间
2012-10-21
帖子
350
2
发表于 2014-6-25 11:00:42 | 只看该作者
使用这个脚本:Dynamic Weapon Animations
链接在这里http://www.himeworks.com/2014/03/23/dynamic-weapon-animations/

点评

_(:3」∠)_可素LZ求的不是XP版么  发表于 2014-6-25 12:49
回复 支持 反对

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
3
 楼主| 发表于 2014-6-25 13:09:16 | 只看该作者
bloodyliao 发表于 2014-6-25 11:00
使用这个脚本:Dynamic Weapon Animations
链接在这里http://www.himeworks.com/2014/03/23/dynamic-weapon ...

这个是VX的啊……

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复 支持 反对

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
4
 楼主| 发表于 2014-6-25 13:22:14 | 只看该作者
# 攻击的情况下
    if @active_battler.current_action.basic == 0
      # 设置攻击 ID
            @animation2_id = @active_battler.animation2_id
       if @active_battler.weapon.id == 7
           case @target_window.index
             when 1
               #给1号角色使用物品时播放的动画id
               $game_player.animation_id = 127
             when 9
               #给2号角色使用物品时播放的动画id
               $game_player.animation_id = 128
             else
               #给3号角色使用物品时播放的动画id
               $game_player.animation_id = @active_battler.animation1_id
             end
       else
          @animation1_id = @active_battler.animation1_id
      end

这样可以吗?

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
685
在线时间
661 小时
注册时间
2012-10-21
帖子
350
5
发表于 2014-6-25 15:28:58 | 只看该作者
牛肉面 发表于 2014-6-25 13:22
# 攻击的情况下
    if @active_battler.current_action.basic == 0
      # 设置攻击 ID

额……不好意思没注意是XP的……XP咱不熟悉耶。。。
泥问问美丽晨露吧~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
6
发表于 2014-6-25 23:49:49 | 只看该作者
提供一个简单的办法
GAME_ACTOR下面,直接改为

#--------------------------------------------------------------------------
  # ● 普通攻击 获取对像方动画 ID
  #--------------------------------------------------------------------------
  def animation2_id
    return @actor_id+100
   end

那么角色攻击动画为角色ID+100,比如1号角色就是101,这样无论1号角色装备什么武器都是101号动画
像《北欧女神传》这样的商业大作就是这么设定的,特别对于有CV的游戏来说更需要

点评

不过这个方法的确很方便呢!  发表于 2014-6-27 02:13
敌人的攻击动画会不会变掉呢?但是我有的角色有时候使用的武器不一样,怎么办……  发表于 2014-6-26 01:47

评分

参与人数 1星屑 +15 收起 理由
牛肉面 + 15 我很赞同

查看全部评分

FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33492
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

7
发表于 2014-6-28 23:56:14 | 只看该作者
  1. #==============================================================================
  2. class Game_Actor < Game_Battler
  3.   #--------------------------------------------------------------------------
  4.   def animation2_id
  5.     if @weapon_id == 0
  6.       return 0             #<-- 空手攻击动画ID。
  7.     end
  8.     weapon = $data_weapons[@weapon_id]
  9.     # 动画ID 为100以后,每个角色保留100个对应的武器动画。(比如 1 号角色装备 1号
  10.     # 武器的动画是 101;装备 2号武器的动画是 102,,,2号角色装备 1号武器动画是
  11.     # 201,装备 2号是 202,,,,以此类推。)
  12.     return @actor_id * 100 + @weapon_id
  13.   end
  14. end
复制代码

评分

参与人数 2星屑 +165 收起 理由
myownroc + 150 认可答案
牛肉面 + 15 我很赞同

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
8
 楼主| 发表于 2014-6-29 02:12:45 | 只看该作者
芯☆淡茹水 发表于 2014-6-28 23:56

这个方法好!谢谢!

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2010-8-21
帖子
53
9
发表于 2014-6-29 21:36:24 | 只看该作者
最简单的方法,不动脚本!
复制几把同一武器,做成不同人专属,例如武器名"阿尔萨斯专用","胡萝卜专用",各自的攻击动画改成他们自身的攻击动画就行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 15:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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