当前位置: 首页 > news >正文

网站模板免费下载深圳安卓app开发公司

网站模板免费下载,深圳安卓app开发公司,中国建设银行网站缺点,如何开一家代理记账公司环境: cocos creator 2.4.3 华为meta 50 背景: 小游戏 需要在update 里取帧率 发现跟时间对不上 游戏设置60帧 手机上显示 90帧 cc.game.setFrameRate(30) 显示 30帧 cc.game.setFrameRate(60) 显示 90帧 结论: 对于老版本的cocos creator …

环境:
cocos creator 2.4.3
华为meta 50

背景:
小游戏 需要在update 里取帧率 发现跟时间对不上
游戏设置60帧
手机上显示 90帧
cc.game.setFrameRate(30) 显示 30帧
cc.game.setFrameRate(60) 显示 90帧

结论:
对于老版本的cocos creator 如果有依赖帧率的逻辑
需要自行注意逻辑正确性
cc.game.getFrameRate() 取出来的帧率 有可能 并不是当前真实帧率 只是逻辑帧率

源码分析:

	cocos2dxRenderer.java @Overridepublic void onDrawFrame(final GL10 gl) {if (mNeedToPause)return;if (mNeedShowFPS) {///IDEA: show FPS in Android Text control rather than outputing log.++mFrameCount;long nowFpsTime = System.nanoTime();long fpsTimeInterval = nowFpsTime - mOldNanoTime;if (fpsTimeInterval > 1000000000L) {double frameRate = 1000000000.0 * mFrameCount / fpsTimeInterval;Cocos2dxHelper.OnGameInfoUpdatedListener listener = Cocos2dxHelper.getOnGameInfoUpdatedListener();if (listener != null) {listener.onFPSUpdated((float) frameRate);}mFrameCount = 0;mOldNanoTime = System.nanoTime();}/}/** No need to use algorithm in default(60 FPS) situation,* since onDrawFrame() was called by system 60 times per second by default.*/if (sAnimationInterval <= INTERVAL_60_FPS) {Cocos2dxRenderer.nativeRender();} else {final long now = System.nanoTime();final long interval = now - this.mLastTickInNanoSeconds;if (interval < Cocos2dxRenderer.sAnimationInterval) {try {Thread.sleep((Cocos2dxRenderer.sAnimationInterval - interval) / Cocos2dxRenderer.NANOSECONDSPERMICROSECOND);} catch (final Exception e) {}}/** Render time MUST be counted in, or the FPS will slower than appointed.*/this.mLastTickInNanoSeconds = System.nanoTime();Cocos2dxRenderer.nativeRender();}}

分析上述代码

if (sAnimationInterval <= INTERVAL_60_FPS) {Cocos2dxRenderer.nativeRender();
}

说明 >= 60帧的设置 。没有处理刷新帧率 走的系统是高刷
所以会导致 dt 并不是 60帧的dt

http://www.yayakq.cn/news/264604/

相关文章:

  • 河源网站制作做app多少钱
  • 工信部网站备案通知大学网站建设与管理职责
  • 深圳住房和建设局网站公开招标ui平面设计
  • 鹤岗手机网站建设招聘类网站该怎么做
  • 湛江专业建网站哪家好运营计划方案怎么写
  • 一个企业可以做多个网站吗上海城隍庙属于哪个区
  • 如何选择网站模板个人网站logo设计
  • 游戏网站网页设计免费网站电视剧全免费
  • 网页设计与制作dw教程抚州企业网站做优化
  • seo建网站深圳建网站三千
  • 做ppt一般在什么网站好wordpress 流程审批
  • 网站版权符号代码中企中立做的网站好吗
  • 网站建设与管理专业前景河南省建设厅执业资格注册中心
  • 什么是网站优化德清网站建设中心
  • php网站开发用什么工具php 企业网站模板
  • 聊城做wap网站找谁网络营销最新案例
  • 北京两学一做网站国内网页设计培训
  • 深圳微信网站网络科技公司企业文化
  • 安阳网站建设哪家便宜成都网站建设 公司
  • 深圳网站设计公司排行营销自动化系统
  • 游戏代理0加盟费南阳seo优化公司
  • 好商网的网站可以做中英文切换吗简单logo设计图片
  • 创建私人网站深圳 旅游 网站建设
  • 软件下载网站怎么赚钱广西住房和城乡建设厅网站首页
  • 汽车网站开发思路跨境电商平台哪家最好
  • 襄阳网站seo开发网站的公司
  • 公司网站经典案例商城网站seo
  • 石家庄手机网站建设全国的网站建设
  • 张家港建网站费用网站实例
  • 营销网站建设规划概念开发帮官方网站