最新文章列表

JavaScript语言标识符和保留字

任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字。标识符      标识符就是给变量、函数和对象等指定的名字。构成标识符的字母是有一定的规范,JavaScript语言中标识符的命名规则:区分大小写,Myname与myname是两个不同的标识符。      标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。      标识符中其它字 ...
关东升 评论(0) 有356人浏览 2015-03-15 10:48

JavaScript语言标识符和保留字

任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字。标识符      标识符就是给变量、函数和对象等指定的名字。构成标识符的字母是有一定的规范,JavaScript语言中标识符的命名规则:区分大小写,Myname与myname是两个不同的标识符。      标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。      标识符中其它字 ...
关东升 评论(0) 有559人浏览 2015-03-13 21:34

iOS 学习资料整理

视频教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Application Development 该课程的讲师 Pa
泊菜2014 评论(0) 有600人浏览 2015-01-19 09:37

Cocos2d-x移植到WindowsPhone8移植问题-libNetwork库移植问题

Cocos2d-x提供了libNetwork库的源代码,而且还提供了libNetwork库的源代码Visual Studio 2012工程文件libNetwork.vcxproj,这样就更方便移植了。提示 有的Cocos2d-x工程模板在解决方案中,已经有libNetwork库了,本节所介绍的过程就不需要了。由于libNetwork库底层是依赖libcurl库,所以我们先要按照上一节介绍的步骤移 ...
关东升 评论(0) 有632人浏览 2014-11-29 19:04

Cocos2d-x移植到WindowsPhone8移植问题-libcurl库移植问题

在Cocos2d-x 3.x最新版本中提供了Windows Phone 8平台移植libcurl库所需要的头文件和库文件。但要在Windows Phone 8平台成功移植libcurl库还是很不容易,需要费一些周折,我总结了如下几个步骤:配置头文件搜索路径配置链接环境添加动态链接库1、配置头文件搜索路径整个步骤我们可以参考上一节介绍的rapidjson库移植。具体过程是选中HelloCppCom ...
关东升 评论(0) 有823人浏览 2014-11-27 20:36

Cocos2d-x移植到WindowsPhone8移植问题-框架rapidjson移植问题

Cocos2d-x 3.0提供了JSON框架rapidjson可以在Windows Phone 8平台使用,如果没有进行必要的配置,在编译的时候会报错,document.h等头文件找不到的错误。在Windows Phone 8平台移植框架rapidjson方法与Win32类似,具体过程是选中HelloCppComponent工程,打开菜单“项目”→“属性”弹出工程属性对话框,如图所示,选择“配置 ...
关东升 评论(0) 有536人浏览 2014-11-27 20:10

Cocos2d-x 3.x的Windows Phone 8工程

Cocos2d-x 3.x中我们使用的Cocos2d-x 3.2,它提供了Windows Phone 8平台的支持。下面我们介绍一下在Cocos2d-x 3.2中如何生成Cocos2d-x的Windows Phone 8工程,以及如何使用等问题。生成Windows Phone 8工程我们可以通过Cocos2d-x提供的cocos new工具生成多平台模板工程。如果我们的工程名为HelloCpp, ...
关东升 评论(0) 有902人浏览 2014-11-25 17:50

Cocos移植到Android的一些问题-中文乱码问题

Android平台版本和设备碎片化很严重,因此从Win32平台移植到Android平台会有很多问题,下面是我们归纳的从Win32平台移植到Android平台遇到的一些问题。在Android平台中文乱码并不是一个问题,或者说在Android平台是不应该出现中文乱码的。这个问题究其根本是因为我们在Windows下采用开发Android应用导致的问题。默认情况下Windows中文环境是采用GBK编码, ...
关东升 评论(0) 有511人浏览 2014-11-16 12:46

Cocos移植到Android-使用Eclipse交叉编译打包

如果对命令行望而生畏,我们可以借助于安装有ADT插件的Eclipse工具实现交叉编译。使用Eclipse进行交叉编译,首先需要将要编译的工程导入到Eclipse的Workspace中,Workspace是多个工程的集合。具体步骤是启动Eclipse后,选择菜单File→New→Project,弹出如图21-18所示的新建工程对话框,选择Android→Android Project from E ...
关东升 评论(0) 有780人浏览 2014-11-16 12:30

Cocos移植到Android-Android.mk编译文件

我们在上一篇博客中年使用的cocos工具对于C和C++源代码进行编译。事实上cocos工具读取<游戏工程目录>\proj.android\jni\目录中的Android.mk文件,进行交叉编译和打包的。Android.mk是一个编译文件,它是GNU Makefile的一小部分,是用来向Android NDK描述C和C++源代码文件的,如何进行编译,以及打包等操作。默认的Android ...
关东升 评论(0) 有694人浏览 2014-11-16 12:07

Cocos移植到Android-通过命令行交叉编译打包

当我们在Windows下使用Visual Studio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流行的三个平台:Android、iOS和Windows Phone 8,我们介绍Android平台下移植相关工作。环境配置成功之后,我们就可以进行交叉编译了,能够进行交叉编译的方法有很多, ...
关东升 评论(0) 有665人浏览 2014-11-13 22:42

Cocos2d-x优化中关于背景图片优化

由于背景图片长时间在场景中保存,而且图片很多,我们可以对其进行一些优化。我们通过如下几个方面考虑优化:1、不要Alpha通道背景图片的特点是不需要透明的,所以纹理格式可以采用不带有Alpha通道格式,所以RBG565格式比较适合背景图片。2、拼图背景图片与其它的图片纹理格式的不同,我们在创建精灵表的时候,没有办法将RBG565格式的背景图片与其它的纹理图片(如:RGBA4444)做在一个精灵表, ...
关东升 评论(0) 有763人浏览 2014-11-11 20:37

Cocos2d-x优化中图片优化

在2D游戏中图片无疑是最为重要的资源文件,它会被加载到内存中转换为纹理,由GPU贴在精灵之上渲染出来。它能够优化的方面很多,包括:图片格式 ...
关东升 评论(0) 有1119人浏览 2014-11-08 22:36

Cocos开发中性能优化工具介绍之Visual Studio内存泄漏检测工具——Visual Leak Detector

那么在Windows下有什么好的内存泄漏检测工具呢?微软提供Visual Studio开发工具本身没有什么太好的内存泄漏检测功能,我们可以使用第三方工具Visual Leak Detector(以下简称vld)。 vld工具是VC++环境下一款小巧易用、免费开源的内存泄漏检测工具,vld可以显示导致内存泄漏的完整内存分配调用堆栈。vld的检测报告能够对每个内存泄漏点提供完整的堆栈跟踪,并且包含 ...
关东升 评论(0) 有869人浏览 2014-11-08 21:57

Cocos2d-x数据持久化-查询数据

数据查询一般会带有查询条件,这可以使用SQL语句的where子句实现,但是在程序中需要动态绑定参数给where子句。查询数据的具体操作步骤如下所示。(1) 使用sqlite3_open函数打开数据库。(2) 使用sqlite3_prepare_v2函数预处理SQL语句。(3) 使用sqlite3_bind_text函数绑定参数。(4) 使用sqlite3_step函数执行SQL语句,遍历结果集。( ...
关东升 评论(0) 有1141人浏览 2014-10-24 19:23

Cocos2d-x中SQLite数据库管理工具

数据库创建完成后,我们可能需要看看数据库中数据是否成功插入,很多人喜欢使用图形界面工具来管理SQLite数据库。SQLite图形界面管理工具有很多,我推荐使用SQLiteStudio工具,下载地址http://sqlitestudio.pl/?act=download。SQLiteStudio工具支持跨平台,支持多国语言,包括中文。可以导出各种SQL、CSV、HTML和XML等格式。启动SQLi ...
关东升 评论(0) 有476人浏览 2014-10-24 19:06

Cocos2d-x中创建SQLite数据库

我们下边介绍如何通过SQLite3提供的API实现MyNotes数据库创建。创建数据库一般需要经过如下三个步骤。(1) 使用sqlite3_open函数打开数据库。(2) 使用sqlite3_exec函数执行Create Table语句,创建数据库表。(3) 使用sqlite3_close函数释放资源。在这个过程中,我们使用了三个SQLite3 API函数,它们都是纯C语言函数。在Cocos2d ...
关东升 评论(0) 有448人浏览 2014-10-22 18:58

Cocos2d-x使用UserDefault数据持久化实例:保存背景音乐和音效设置

UserDefault可以实现数据的存储,但是它的使用不能泛滥,具体讲一般情况下不会使用它保存大量的数据,它没有SQL语句那样的灵活。UserDefault除了保存游戏设置外,还有可以长期保持游戏精灵等对象的状态。我们通过一个实例介绍一下在游戏项目中如何使用UserDefault。如图所示,在Setting场景中可以设置是否播放背景音乐和音效,现在我们将它完善将选择的状态保存到UserDefau ...
关东升 评论(0) 有1120人浏览 2014-10-20 20:30

Cocos2d-x中__Dictionary容器以及实例介绍

__Dictionary类在Cocos2d-x 2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存。__Dictionary继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针。   1、创建__Dictionary对象 创建__Dictionary对象有很多函数,下面是总结常用的函数: sta ...
关东升 评论(0) 有979人浏览 2014-10-12 21:00

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics