赞 | 1 |
VIP | 255 |
好人卡 | 52 |
积分 | 1 |
经验 | 77416 |
最后登录 | 2016-1-18 |
在线时间 | 1269 小时 |
Lv1.梦旅人 薄凉看客
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1269 小时
- 注册时间
- 2010-6-20
- 帖子
- 1316
|
本帖最后由 恐惧剑刃 于 2014-7-17 19:41 编辑
玛丽猫 发表于 2014-7-17 17:44
还有一两个小问题,如果能够解答就最好了。
1:
1. module 放哪里都可以
类型错误 nil 不能转换为 字符串 …… 理论上不应该出现这种问题
就算出现也该是 nil 不能转换为 Integer
另外我发现这个方法…………
直接这样会好。。
找到Spriteset_Battle在initialize中加入
$game_temp.screen = Viewport.new(0, 0, 640, 480)
$game_temp.screen.z = 5000
$game_temp.screen.tone = Tone.new(0, 0, 0, 0)
并且下方dispose处释放
$game_temp.screen.dispose
使用的时候就是 $game_temp.screen.tone.set(红, 绿, 蓝, 灰度)
2.PS好了。。。
======什么?可以在战斗事件中直接改变画面色调。。
你发这个帖我还以为不能改的。。。
看来都是多此一举了…………………………
你可以在改变前记录一下 拷贝下$game_screen.tone的值
想要改回来的时候
使用 $game_screen.start_tone_change(色调, 时间) |
|