Project1
标题:
战斗初期怎么把整个画面都黑色挡住然后再逐渐消失?
[打印本页]
作者:
yaobingfeng
时间:
2009-10-23 00:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
奶油Da蛋糕
时间:
2009-10-23 02:38
本帖最后由 奶油Da蛋糕 于 2009-10-23 02:41 编辑
应该是Scene_Battle.new的时候就要显示吧,而不是每回合都显示。
另外,渐变效果你应该可以通过直接修改
\Graphics\Transitions里面的素材分辨率达到效果。
或者你可以在Scene_Battle的main里面再插一个window绘图,然后update里面改下透明度。
比如
class Scene_Battle
alias main_cake main
def main
@window=Window_window.new
main_cake
@window.dispose
end
alias update_cake update
def update
if @window_pictrue = nil
@window.opacity = 0
@window_pictrue = true
end
update_cake
end
end
复制代码
当然,其实你可以直接用精灵,不必再重新弄个window。
在脚本从main到update这段时间应该会有半秒钟左右。
如果你嫌时间不够,还可以多计时。
比如
def update
@time = nil ? @time = 0 : time += 1
if @time >= n#自定义帧数
执行的内容
end
end
作者:
secondsen
时间:
2009-10-25 12:21
定义一个精灵。。1024X768 全黑 bitmap。。。调opacity呗
作者:
上帝的眼睛
时间:
2009-10-30 23:20
记得柳大写过一个在战斗前调用公共事件
http://rpg.blue/web/htm/news409.htm
希望对你有帮助
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1