| 
 
| 赞 | 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。
 
 [] 内部的参数表示可有可无
 | 
 评分
查看全部评分
 |