Project1
标题:
如何更改精灵的色相?
[打印本页]
作者:
奶油Da蛋糕
时间:
2009-8-13 18:08
标题:
如何更改精灵的色相?
@kpm1.bitmap.hue = color.new(255,204,24,255)
怎么改这个精灵的色相? 各位大大 ?
为什么我这样写他说color 的NAMEERROR
作者:
夏季冰川
时间:
2009-8-13 18:24
NameError
若使用未定义的变量或常量时就会触发该异常。
作者:
后知后觉
时间:
2009-8-13 19:04
本帖最后由 后知后觉 于 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 度)的位移。
这个处理会花费一些时间。因为转换误差,多次反复转换会丢失颜色。
作者:
奶油Da蛋糕
时间:
2009-8-13 19:16
呃,谢谢后知后觉大大。已经解决了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1