查看: 3024|回复: 10

如何制作反色效果?

  [复制链接]
头像被屏蔽

風来の調

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-5-23
回帖
1472
发表于 2008-6-29 22:50:09 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

很傻很天真

梦石
0
星屑
55
在线时间
3 小时
注册时间
2007-3-13
回帖
3614
发表于 2008-6-29 22:58:19 | 显示全部楼层
什么地方反色?
回复

使用道具 举报

头像被屏蔽

風来の調

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-5-23
回帖
1472
 楼主| 发表于 2008-6-29 23:06:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
回帖
4020

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

发表于 2008-6-30 02:40:28 | 显示全部楼层
反色属于滤镜吧……

我做过……卡死人,更本做不出来现象的那种程度~再说VX的脚本我只研究过2天……

自动弃权咯
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-6-30 02:45:25 | 显示全部楼层
没实验过,只是理论
你可以试试看

在画面上显示一个黑色的精灵(大小544 X 416)
然後用减法合成

另一个思路就是截图
然後依次读取像素,并进行反色计算

你若不喜欢也没办法
整个画面那麽多精灵
你不截成一张图
真的不好弄

一个一个改像素会很耗内存的
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

邪恶小龙包

梦石
0
星屑
55
在线时间
17 小时
注册时间
2006-5-22
回帖
6832

第2届短篇游戏比赛冠军第3届短篇游戏大赛小游戏及其他组冠军RMVX自由创作大赛冠军

发表于 2008-6-30 12:52:30 | 显示全部楼层
那还不如干脆处理下素材……
例如用PS把地图、人物、动画素材全部反色……
虚无  堕落
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-6-30 13:55:21 | 显示全部楼层
成功了
用的是截图的方法
不过大概要花一秒的时间
而且是静止的图片

过了二、三秒後自动恢复原状

  1. def negative
  2.   a = Graphics.snap_to_bitmap
  3.   for y in 0..415
  4.     for x in 0..543
  5.       c1 = a.get_pixel(x, y)
  6.       c2 = Color.new(255-c1.red, 255-c1.green, 255-c1.blue)
  7.       a.set_pixel(x, y, c2)
  8.     end
  9.   end
  10.   s = sprite.new
  11.   s.bitmap = a
  12. end
复制代码

插入main前面
在事件中调用negative变色
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-6-30 15:48:06 | 显示全部楼层
动画的加成改为减法,就成了反色。
我同意用黑色的精灵+减法合成这种。
或者,你可以用相反的色相……
回复

使用道具 举报

头像被屏蔽

風来の調

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-5-23
回帖
1472
 楼主| 发表于 2008-6-30 20:00:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-7-1 02:54:30 | 显示全部楼层
以下引用喵喵の黄昏于2008-6-30 12:00:13的发言:

饿…………我有些听不明白……可否能再说的清楚点…………?还有,黑色的精灵是??

就是用黑色的东西做一个动画的外形。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部