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

Project1

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

[已经解决] 如何人物在非战斗情况下升级的时候播放动画

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2011-11-3
帖子
152
跳转到指定楼层
1
发表于 2012-1-15 01:47:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
嗯 简单来说 就是在地图上 也就是非战斗时  比如说  做完某个任务 获得经验后升级  这个时候  在角色身上播放动画
升级ME 已解决  就差这个了 请各位前辈指教

Lv2.观梦者

(?????)

梦石
0
星屑
728
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

2
发表于 2012-1-15 04:26:21 | 只看该作者
最好说明下你的播放ME是怎么做的,
把显示动画写到一起比较方便也容易兼容。
回复

使用道具 举报

Lv1.梦旅人

派大星

梦石
0
星屑
195
在线时间
2133 小时
注册时间
2011-9-18
帖子
2652
3
发表于 2012-1-15 09:57:43 | 只看该作者
本帖最后由 无双sxa 于 2012-1-15 09:59 编辑

这个可以用事件来做,操作变量为角色的等级或者经验或其他能力值为多少,当满足这个条件就播放动画。
回复

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

4
发表于 2012-1-15 10:39:20 | 只看该作者
其实,在提升经验前变量保存下角色的等级,提升经验后再用另一个变量保存下角色等级,条件分歧比较一下,不同的话播放ME,显示动画不就。。。如果你觉得麻烦,放到公共事件里头,经验提升改成增加一个变量的值就o了

点评

我自己回个贴 发现我那ME的脚本的截图 您看看可以在那里面处理么 我觉得应该可以  发表于 2012-1-15 22:23
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2011-11-3
帖子
152
5
 楼主| 发表于 2012-1-15 22:25:03 | 只看该作者
class Game_Actor < Game_Battler
alias me_level_up   level_up
  def level_up
    me_level_up
    Audio.me_play("Audio/ME/Fanfare2")
end
  end

点评

这就是那脚本 这个应该是默认读取ME 应该也可以把动画加进去吧?  发表于 2012-1-15 22:25
回复

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

6
发表于 2012-1-15 22:28:58 | 只看该作者
  1. if  $game_temp.in_battle == false
  2. $game_player.animation_id = X
  3. end
复制代码
插在Audio.me_play底下。
X填入动画ID。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 06:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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