赞 | 0 |
VIP | 1 |
好人卡 | 12 |
积分 | 1 |
经验 | 44173 |
最后登录 | 2024-5-2 |
在线时间 | 552 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 117
- 在线时间
- 552 小时
- 注册时间
- 2012-8-18
- 帖子
- 1429
|
1.连贴本来就是禁止的,请阁下先阅读版规
2.别着急对论坛失望,大部分大触基本上不来提问区
3.正题:
RGSS中有一个Color类【详见F1-RGSS参考-游戏库-Color】,对颜色的操作就是靠它执行
a = Color.new(255,255,255)#白色
如果想要对他进行操作,一般我们选择这样的办法:
a.red = 200 #红色减弱
a.opacity -= 100 #透明化
之类的
如果想要完全重置:
a.set(0,0,0) #黑色
另外我们要看Color在哪里使用,事实证明主要是在Bitmap类内部
例如Bitmap的点:
a = Bitmap.new(10,10) #10,10大小的位图
a.get_pixel(1,1) #将会返回一个Color代表1,1位置的颜色
a.get_pixel(1,1).red = 200 #这样就可以直接处理那个点
当然还有fill_rect等等方法【详见F1-RGSS参考-游戏库-Bitmap】:
a.fill_rect(1,1,2,2,Color.new(255,0,0)) #将1,1位置的2x2的矩形涂成红色
完毕,谢谢收看,个人看法,有什么不对的地方还请不吝赐教 |
评分
-
查看全部评分
|