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

Project1

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

[已经解决] 如何更改精灵的色相?

 关闭 [复制链接]

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
跳转到指定楼层
1
发表于 2009-8-13 18:08:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
@kpm1.bitmap.hue = color.new(255,204,24,255)
怎么改这个精灵的色相? 各位大大 ?

为什么我这样写他说color 的NAMEERROR
我爱66RPG,但我讨厌66.

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
2
发表于 2009-8-13 18:24:01 | 只看该作者
NameError
若使用未定义的变量或常量时就会触发该异常。
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

3
发表于 2009-8-13 19:04:18 | 只看该作者
本帖最后由 后知后觉 于 2009-8-13 19:17 编辑

你这是在对Bitmap对象进行操作
并不是在对Sprite对象进行操作

tone
精灵的色调(Tone)。

Tone
色调的类。各要素以浮点数(Float)管理。

父类Object
类方法Tone.new(red, green, blue[, gray])
生成 Tone 对象。如省略 gray 的话则默认为 0。

方法set(red, green, blue[, gray])
设定所有属性。

属性red
红色分色的色彩平衡调整值(0 ~ 255)。范围外的数值会自动修正。

green
绿色分色的色彩平衡调整值(0 ~ 255)。范围外的数值会自动修正。

blue
蓝色分色的色彩平衡调整值(0 ~ 255)。范围外的数值会自动修正。

gray
灰度过滤器的强度(0 ~ 255)。范围外的数值会自动修正。

该值为 0 以外的话,色彩的平衡调整会花费额外的处理时间。


对Bitmap对象进行操作改变色相是要用这个方法
hue_change(hue)
转换色相。hue 指定色相(360 度)的位移。

这个处理会花费一些时间。因为转换误差,多次反复转换会丢失颜色。











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
4
 楼主| 发表于 2009-8-13 19:16:42 | 只看该作者
呃,谢谢后知后觉大大。已经解决了。
我爱66RPG,但我讨厌66.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 00:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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