赞 | 2 |
VIP | 143 |
好人卡 | 1 |
积分 | 1 |
经验 | 216792 |
最后登录 | 2019-10-10 |
在线时间 | 24 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 61
- 在线时间
- 24 小时
- 注册时间
- 2008-8-5
- 帖子
- 1924
|
过渡的过程是:
1、调用 Graphics.freeze 冻结画面
2、更新游戏逻辑、缓存画面
3、Graphics.transition 开始过渡
你仔细看所有 Scene 脚本的 main,以及 Main 脚本的开头和结尾,都有配对的 Graphics.freeze 和 Graphics.transition:Main 初始时冻结画面,结束时过渡;场景开始时过渡(因为在上一个场景结束时已经冻结了画面),结束时冻结画面(为了下一个场景能直接开始过渡),所以无论你的图片是如何显示的,在头尾加上这一对语句,就可以实现过渡的效果。
Graphics.transition 的帮助文档:
Graphics.transition([duration[, filename[, vague]]])
进行从以 freeze 方法固定的画面到现在画面的渐变。
duration 是渐变的帧数。省略时默认为 8。
filename 指定渐变图形的文件名(未指定文件名的话通常为画面淡出)。也会自动搜索 RGSS-RTP、加密档案文件中包含的文件。可以省略文件扩展名。
vague 是传送元和传送处边界的模糊度,数值越大越模糊。省略时默认为 40。
[] 内部的参数表示可有可无 |
评分
-
查看全部评分
|