1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式,2. 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。3. 减少FPS,在ProjectSetting-> Quality...
分类:
移动开发 时间:
2014-08-30 20:19:59
阅读次数:
347
1.最上面一行是指的当前场景的渲染批次。(简单理解为需要渲染多少个贴图出来)2.中间一行是渲染每一帧需要的时间。3.FPS每秒传输帧数。// 注释则不显示pDirector->setDisplayStats(true);
分类:
其他好文 时间:
2014-08-27 16:03:17
阅读次数:
132
//看到了吗,其实所有游戏就在这个循环中
while (!glview->windowShouldClose()) //如果没退出,比如用户按下了home 就退出了
{
lastTime = getCurrentMillSecond(); //获取当前系统时间
director->mainLoop(); //1.处理游戏绘图和游戏逻辑
glview->pollEvents(); ...
分类:
移动开发 时间:
2014-08-21 09:53:04
阅读次数:
298
VSync是垂直同期(Vertical Synchronization)的简称。主要的思路是将你的FPS和显示器的刷新率同期起来。其目的是避免一种称之为"撕裂"的现象。再以下我将具体介绍这些内容。每一台CRT显示器都有自己的刷新率。其单位是HZ.其数值是显示器每秒钟更新画面的次数。不同的显示器支持再...
分类:
其他好文 时间:
2014-08-17 19:56:52
阅读次数:
735
一、CCDirector主要函数如下:
1、Scene * getRunningScene () //获取当前运行的场景
2、double getAnimationInterval () //获取当前的FPS
3、virtual void setAnimationInterval (double dValue)=0 //设置FPS
4、b...
分类:
其他好文 时间:
2014-08-07 13:22:30
阅读次数:
290
因为u3d自己的stats下面的fpscounter不是实际意义上的fps,所以看到demo的fpsCounter,把它改写为c#的using UnityEngine;using System.Collections;public class FpsCounterex : MonoBehaviour...
分类:
其他好文 时间:
2014-08-05 13:24:19
阅读次数:
166
[root@localhost ~]# mplayer tv:// -tv driver=v4l2:width=1280:height=720:device=/dev/video1:outfmt=0x34363248 -fps 24
MPlayer SVN-r35234-4.7.2 (C) 2000-2012 MPlayer Team
mplayer: could not connect to...
分类:
其他好文 时间:
2014-08-02 18:23:13
阅读次数:
817
class CFpsSta{public: time_t m_start_time; bool flag; float m_count; float m_last_fps; CFpsSta(); void checkFps();};void CFpsSta::ch...
分类:
其他好文 时间:
2014-08-01 12:56:21
阅读次数:
324
动态的表现手法:移动模糊的图来表示告诉移动的人或物。游戏的速率:FPS一般设置为24。游戏的加速度:补间动画的缓动表示加速度。关于反弹:弹性配合加速度,就可以提现物体的重力和运动的真实情况了。惯性:突然发生动作或突然静止的时候。 小汽车要告诉向前运动时:闲稍微向后运动一点,表现原来静止带来的惯性。 ...
分类:
其他好文 时间:
2014-07-25 19:06:12
阅读次数:
364
2014-07-16
环境:Cocos2dx 2.2.4
AppDelegate.cpp中FPS设置为 60
pDirector->setAnimationInterval(1.0 / 60);
问题:在两台Android机器上跑。 两台的FPS不一样
I9100: 4.0系统,FPS 约60,(修改FPS为30,也会改变)
S5700:...
分类:
移动开发 时间:
2014-07-18 21:33:34
阅读次数:
305