cocos2dx 在android下的帧频设置问题
来源:互联网 发布:android sdk linux 编辑:程序博客网 时间:2024/04/30 03:03
今天又遇到一个神坑,通过setAnimationInterval设置帧频为30帧,发现在android下没有效果。
最后在Cocos2dxRenderer .java文件里面找到了这个函数。里面有句注释 FPS controlling algorithm is not accurate, and it will slow down FPS
on some devices. So comment FPS controlling code.发现其实这段代码已经被屏蔽掉了。。。。
public void onDrawFrame(final GL10 gl) {
/** FPS controlling algorithm is not accurate, and it will slow down FPS
* on some devices. So comment FPS controlling code.
*/
/*
final long nowInNanoSeconds = System.nanoTime();
final long interval = nowInNanoSeconds - this.mLastTickInNanoSeconds;
*/
// should render a frame when onDrawFrame() is called or there is a
// "ghost"
Cocos2dxRenderer.nativeRender();
/*
// fps controlling
if (interval < Cocos2dxRenderer.sAnimationInterval) {
try {
// because we render it before, so we should sleep twice time interval
Thread.sleep((Cocos2dxRenderer.sAnimationInterval - interval) / Cocos2dxRenderer.NANOSECONDSPERMICROSECOND);
} catch (final Exception e) {
}
}
this.mLastTickInNanoSeconds = nowInNanoSeconds;
*/
}
---------------------------------------------------------------------------------------------------------
所以只能在程序逻辑上多做控制,用时间去控制动作和其他逻辑。
- cocos2dx 在android下的帧频设置问题
- cocos2dx 在ANDROID下的NDK问题
- cocos2dx 2.0版本在android下的安装配置问题
- cocos2dx 2.0版本在android下的安装配置问题
- cocos2dx在android的问题
- cocos2dx 更改帧频
- 关于unity3d的ios帧频问题.
- Cocos2dx 3.0 PageView ListView 在Android设备下背景显示为绿色的问题的解决方案
- 在windwos7_x64下搭建cocos2dx 3.1.1的android开发环境出现的问题
- 小技巧-cocos2dx中在win32和android下解决中文乱码的问题。
- windows环境下Cocos2DX 3.0 rc2 结合使用Cocostudio时,在命令行下编译到Android遇到的问题
- Cocos2dx中Plugin-X 在android下的整合
- cocos2dx 程序 在 android 平台下的 启动顺序
- 解决cocos2dx android 下 文件操作失败的问题
- cocos2dx使用Jsoncpp在android运行的问题
- [重要] Cocos2dx 3.0 PageView ListView 在Android设备下背景显示为绿色的问题的解决方案
- cocos2dx 3.2在android下断点调试
- cocos2dx 3.2在android下断点调试
- OCP-1Z0-051-V9.02-29题
- LESS详解之变量(@)
- PS制作android图标
- 将数字格式化成货币字符串
- xdsec2013线下赛之FtpServer.exe溢出分析
- cocos2dx 在android下的帧频设置问题
- socket 发送十六进制的字符串(十六进制字符串与其他类型的转换)(转)
- uva 10344 23 out of 5
- HDU-2807 The Shortest Path 最短路
- Ubuntu 12.04 配置Samba共享服务
- 对象耦合的非线程安全
- 如何设置ubuntu开机自动执行指令
- Android Activity和Intent机制学习笔记
- 永远只执行第一个满足它的条件和语句