查看: 2615|回复: 8

[已经过期] 人物发光的动画做好了,怎么样调用它?让它实现在在地...

[复制链接]
梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
回帖
20
发表于 2016-9-19 08:59:32 | 显示全部楼层 |阅读模式

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

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

×
人物发光的动画做好了,怎么样调用它?让它实现在在地图走路中不断发光,不走路就不发光的效果?
梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
发表于 2016-9-19 09:43:15 | 显示全部楼层
这个也可以写在game player脚本里面吧。或者。。公共事件之类的并行执行,然后判断角色是否移动中
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
回帖
20
 楼主| 发表于 2016-9-19 10:29:46 | 显示全部楼层
夜狠简单 发表于 2016-9-19 09:43
这个也可以写在game player脚本里面吧。或者。。公共事件之类的并行执行,然后判断角色是否移动中 ...

那具体要怎么设置的?可以贴图看一下嘛?
回复

使用道具 举报

葱

梦石
26
星屑
13748
在线时间
2230 小时
注册时间
2012-12-12
回帖
567

极短28获奖

发表于 2016-9-19 12:13:10 | 显示全部楼层
其实可以做一套发光的行走图 和 平常的行走图,
然后公共事件,并行处理,判断移动中“$game_player.dash?”时,
改变人物行走图,否则换平常行走图。

一直显示动画的话,游戏很容易卡的……
非要显示动画的话,也一样把改变人物行走图 换成 动画效果 就行了

▶ 葱兔の游戏列表 (´・ω・`)
回复

使用道具 举报

梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
发表于 2016-9-23 15:50:48 | 显示全部楼层
你需要一个地图中人物待机时候的动作,简单解决你的问题,需要2个行走图,一个是移动的行走图,一个是停止时候的行走图。

[pre lang="ruby"]
class Game_Player < Game_Character
IDLE_DELAY_TIME     = 1;
IDLE_ANIM_FILE_NAME = '_W';
unless $done01
$done01 = true
alias idleAnim_initialize initialize;
alias idleAnim_update update;
end
def initialize()
   idleAnim_initialize();
   @idleTime = 0;
end
def update()
   last_moving = moving?();
   idleAnim_update();
   if (!moving?())
     if (IDLE_DELAY_TIME >= @idleTime)
       @idleTime += 1;
     else
       if (!@step_anime && !last_moving)
         @character_name += IDLE_ANIM_FILE_NAME;
         @step_anime      = true;
       end
     end
   else
     if (IDLE_DELAY_TIME < @idleTime)
       player          = $game_party.actors[0];
       @character_name = nil == player ? "" : player.character_name;
       @idleTime       = 0;
       @step_anime     = false;
     end      
   end
end
end
[/pre]


祭剑魂.png 祭剑魂_W.png


点评

好久不见楼主了  发表于 2016-9-23 17:37
下面这个行走图是不移动的时候,有动的效果。你可以改成发光的效果,更改素材的明亮度,或者色相。  发表于 2016-9-23 15:52
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
回帖
20
 楼主| 发表于 2016-9-24 13:32:38 | 显示全部楼层
cmmd1 发表于 2016-9-23 15:50
你需要一个地图中人物待机时候的动作,简单解决你的问题,需要2个行走图,一个是移动的行走图,一个是停止 ...

是将你的这些人物行走图改成发光效果的是吗?改成后呢?怎么样调用这人物发光行走图的?

点评

举个栗子,第一张行走图的名字叫“剑灵”,后面那张就叫“剑灵_w”  发表于 2016-9-24 23:22
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部