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

Project1

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

[已经解决] 如何修改picture的色相

[复制链接]

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
1
发表于 2015-2-21 23:10:49 | 显示全部楼层
RPG::Cache模块中定义的方法load_bitmap是可以调整色相的。
像动画
def self.animation(filename, hue)
  self.load_bitmap("Graphics/Animations/", filename, hue)
end

很清楚 self.load_bitmap("Graphics/Animations/", filename, hue)

但是 定义picture 就变成了:
self.load_bitmap("Graphics/Pictures/", filename) 。。。。

很简单
def self.picture(filename, hue = 0)
  self.load_bitmap("Graphics/Pictures/", filename, hue)
end

点评

@taroxd 你一直点评不回贴我给不到糖呢。  发表于 2015-2-22 17:41
@taroxd RM的F1里说高速缓存会快很多啊。。。而且平常的经验告诉我凡是涉及到频繁读写文件效率就会很低  发表于 2015-2-22 17:39
可以是可以啦- - 但是改参数个数容易出问题。话说为啥要执着于 Cache  发表于 2015-2-22 13:57
@taroxd 能不能alias一下,如果hue=0就调用原来的,否则就那样改  发表于 2015-2-22 13:54
对,参数个数不要改比较好,哪怕用默认参数也是一样。建议直接用 Bitmap 取然后改色相,别用缓存了  发表于 2015-2-22 13:48

评分

参与人数 2星屑 +20 梦石 +1 收起 理由
RyanBern + 1 认可答案
gonglinyuan + 20 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 22:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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