上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页
摘要: 如果对命令行望而生畏,我们可以借助于安装有ADT插件的Eclipse工具实现交叉编译。使用Eclipse进行交叉编译,首先需要将要编译的工程导入到Eclipse的Workspace中,Workspace是多个工程的集合。具体步骤是启动Eclipse后,选择菜单File→New→Project,弹出如... 阅读全文
posted @ 2014-11-16 12:32 智捷iOS课堂 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 我们在上一篇博客中年使用的cocos工具对于C和C++源代码进行编译。事实上cocos工具读取\proj.android\jni\目录中的Android.mk文件,进行交叉编译和打包的。Android.mk是一个编译文件,它是GNU Makefile的一小部分,是用来向Android NDK描述C和... 阅读全文
posted @ 2014-11-16 12:08 智捷iOS课堂 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 当我们在Windows下使用Visual Studio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流行的三个平台:Android、iOS和Windows Phone 8,我们介绍Andro... 阅读全文
posted @ 2014-11-13 22:45 智捷iOS课堂 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 多线程并发访问在Cocos2d-x引擎中用的不是很多,这主要是因为中整个结构设计没有采用多线程。源自于Objective-C的Ref对象,需要使用AutoreleasePool进行内存管理,AutoreleasePool是非线程安全的,所有不推荐在子多线程中调用Ref对象的retain()、 rel... 阅读全文
posted @ 2014-11-11 20:59 智捷iOS课堂 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 由于背景图片长时间在场景中保存,而且图片很多,我们可以对其进行一些优化。我们通过如下几个方面考虑优化:1、不要Alpha通道背景图片的特点是不需要透明的,所以纹理格式可以采用不带有Alpha通道格式,所以RBG565格式比较适合背景图片。2、拼图背景图片与其它的图片纹理格式的不同,我们在创建精灵表的... 阅读全文
posted @ 2014-11-11 20:39 智捷iOS课堂 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.纹理像素格式纹理优化工作的另一重要的指标是纹理像素格式,能够最大程度满足用户对保真度要求的情况下,选择合适的像素格式,可以大幅提高纹理的处理速度。而且纹理像素格式有与硬件有这密切的关系。下面我们先了解一下纹理像素的格式,主要的格式有:RGBA8888。32位色,它是默认的像素格式,每个通道8位(... 阅读全文
posted @ 2014-11-11 20:08 智捷iOS课堂 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在2D游戏中图片无疑是最为重要的资源文件,它会被加载到内存中转换为纹理,由GPU贴在精灵之上渲染出来。它能够优化的方面很多,包括:图片格式、拼图和纹理格式等,下面我们从这几个方面介绍一下图片和纹理的优化。1.选择图片格式要回答这个问题,我们需要先了解一下目前在移动平台所使用的图片文件格式,以及这些图... 阅读全文
posted @ 2014-11-08 22:37 智捷iOS课堂 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 那么在Windows下有什么好的内存泄漏检测工具呢?微软提供VisualStudio开发工具本身没有什么太好的内存泄漏检测功能,我们可以使用第三方工具VisualLeakDetector(以下简称vld)。vld工具是VC++环境下一款小巧易用、免费开源的内存泄漏检测工具,vld可以显示导致内存泄漏... 阅读全文
posted @ 2014-11-08 22:05 智捷iOS课堂 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 说到Windows平台,我们很快就想到了Visual Studio 2012,然而Visual Studio 2012在这方面没有很好的工具。如果我们只是想知道大体上内存、CPU等在某一事件前后变化情况,我们可以使用Windows任务管理器。Windows任务管理器对于很多用户都不陌生,自从有Win... 阅读全文
posted @ 2014-11-05 21:27 智捷iOS课堂 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Instruments是动态分析工具,它与Xcode集成在一起,可以在Xcode中通过菜单Product→Profile启动。启动如图所示,Instruments有很多跟踪模板可以动态分析和跟踪内存、CPU和文件系统。每个跟踪模板都有不同的用途,其中Leaks可以检测内存泄漏点,Allocation... 阅读全文
posted @ 2014-11-05 20:59 智捷iOS课堂 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页