设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4402|回复: 2
打印 上一主题 下一主题

[已经解决] 关于画面刷新的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
634
在线时间
463 小时
注册时间
2009-9-29
帖子
67

开拓者

跳转到指定楼层
1
发表于 2015-10-25 09:45:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
以前在RGSS1-3里可以用Graphics.update来在一个loop do的闭合循环中刷新画面。
MV里面刷新画面的方法是什么?怎么调用?比如自制一个Scene,然后在这个scene的update方法里加一个条件while do,掉进while do里的时候也刷新画面?
谢谢各位。

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

2
发表于 2015-10-25 10:48:32 | 只看该作者
在SceneManager.requestUpdate()内
貌似是使用HTML5的requestAnimationFrame(),让浏览器在需要刷新画面的时候呼出SceneManager.update()

点评

↓你不用手动调用更新画面,浏览器自动帮你更新  发表于 2015-10-25 12:41
直接在循环内调用SceneManager.requestUpdate()来刷新画面,结果FPS瞬间飞奔到999+了,然后我的整个世界都加速了,怎么解决呢……  发表于 2015-10-25 10:57

评分

参与人数 2星屑 +166 收起 理由
余烬之中 + 66 认可答案
怪蜀黍 + 100 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
634
在线时间
463 小时
注册时间
2009-9-29
帖子
67

开拓者

3
 楼主| 发表于 2015-10-25 13:18:34 | 只看该作者
feizhaodan 发表于 2015-10-25 10:48
在SceneManager.requestUpdate()内
貌似是使用HTML5的requestAnimationFrame(),让浏览器在需要刷新画面的 ...


如果像是这样,我需要在掉进while循环时也要更新画面该怎么办呢?

点评

只能自己组一个Timer之类的来控制帧率吧,绘制屏幕用那个应该没有问题。这部分感觉也不需要用while,用if分歧一下time的数字感觉就够  发表于 2015-10-25 14:02
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-25 01:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表