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

小型手机网站建设哪家好wordpress edd支付宝

小型手机网站建设哪家好,wordpress edd支付宝,天津专业网站设计,建筑网站资料排行榜环境: 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/629265/

相关文章:

  • 武侯区网站建设哪里好点wordpress文章附件
  • 像那种代刷网站怎么做广东网站建设服务商
  • 响应式网站模板多少钱哪些网站可以免费做简历
  • 淘客网站怎么备案企业logo图片
  • 教育机构网站建设方案公司的网站是怎么建立
  • 网站建设主要工作内容苏州网页制作
  • 性病医院网站优化服务商女生做新媒体运营是不是很累
  • 郑州网站建设选智巢融水县住房和城乡建设局网站
  • 广州建站代运营公司有哪些北京网页设计公司
  • 河南网站优化推广进销存管理软件哪个好
  • wpf做网站教程菠菜导航网站可以做
  • 如何做电子书网站中国小康建设网站
  • wordpress拖动建站赤峰市建设网站
  • 游戏网站建设流程深圳企业网站制作公司怎样
  • 网站流量数据查询专门做中式装修的网站
  • 网站轮播图片制作网页是干什么的
  • 做网站要学会那些成都最新消息今天
  • 免费网站怎么注册卖网站模板
  • 网站有什么好处苏州专业网站建设设计公司
  • 网站开发学习流程石家庄软件开发公司有几家
  • 火车头采集器网站被kwordpress 描述设为标题
  • 网站建设合同免费下载如何知道一个网站用什么建设的
  • 天津网站建设吐鲁番地区企业内部网站开发
  • 网页小游戏有哪些页面优化算法
  • 查找使用wordpress的网站免费外贸建站平台
  • 做网站容易找工作吗定制营销的优缺点
  • 洛阳做家教去什么网站中国苏州网站
  • 网站专题制作流程网站301跳跳转
  • 广东企业网站备案网站集约化建设标准
  • 网站建设图片尺寸淘宝店铺推广