查看: 1451|回复: 11

怎么让事件交替闪烁颜色

  [复制链接]
梦石
0
星屑
50
在线时间
28 小时
注册时间
2008-12-11
回帖
86
发表于 2009-6-12 17:48:45 | 显示全部楼层 |阅读模式

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

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

×
打开一个开关,1号角色的行走图持续闪烁绿色,每隔几帧闪一次,在正常色调和绿色之间交替,关掉开关就不闪了
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
408
发表于 2009-6-12 18:04:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2008-12-11
回帖
86
 楼主| 发表于 2009-6-12 18:16:27 | 显示全部楼层
如果是1号事件闪绿色呢?这么改好像没效果。。?

class Game_Character
   attr_accessor  :character_hue
end

class Game_Map
Timer = 20  #每几贞闪烁一次?
alias map_update update
def update
  @time =0 if @time == nil #时间变量
  if $game_switches[1] and $game_map.events[1].moving?
     @time += 1         
     if @time >= Timer and $game_map.events[1].character_hue == 80
       $game_map.events[1].character_hue = 0  #主角变正常
       @time = 0
     elsif @time >= Timer and $game_map.events[1].character_hue == 0
       $game_map.events[1].character_hue = 80
       @time = 0
     end
  end
  map_update
end
end
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
408
发表于 2009-6-12 18:22:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
回帖
570
发表于 2009-6-12 18:42:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2008-12-11
回帖
86
 楼主| 发表于 2009-6-12 18:48:57 | 显示全部楼层
原来是色相变了,能不能整个行走图变成绿色。然后和正常颜色交替

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
408
发表于 2009-6-12 18:50:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2008-12-11
回帖
86
 楼主| 发表于 2009-6-12 18:54:14 | 显示全部楼层
比如下面这样全部变红

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
408
发表于 2009-6-12 18:55:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2008-12-11
回帖
86
 楼主| 发表于 2009-6-12 18:58:22 | 显示全部楼层
我以前问过事件变色的问题,紫苏回答的,不过那个是持续几帧变色。我想问下这种变色效果怎么做到与正常颜色交替变化,并用开关控制

http://rpg.blue/viewthread.php?tid=123825&ntime=2009-6-12+10%3A55%3A09
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部