Cocos2d-x 脚本语言Lua中的面向对象 面向对象不是针对某一门语言,而是一种思想,在面向过程的语言也可以使用面向对象的思想来进行编程。在Lua中,并没有面向对象的概念存在,没有类的定义和子类的定义,但同样在Lua中可以利用面向对象的思想来实现面向对象的类继承。一、复制表的方式面向对象--Lua中的面向对象
--[[
复制表方式面向对象
参数为一张表,通过遍历这张表取值,赋给一张空表...
分类:
其他好文 时间:
2014-06-25 19:53:21
阅读次数:
196
(基于2.2.2版本号)这步比較麻烦,不像vs2013那样好设置。參考了非常多文章。还是不能解决这个问题。仅仅有慢慢摸索了。在这里贴出来,希望能让大家能少走点弯路。还是其于前面的文章提到的mylib这个样例。[cocos2dx笔记003] Vs2013添加?静态库project首先进到externa...
分类:
移动开发 时间:
2014-06-25 18:45:13
阅读次数:
249
.h文件void menuCallBack(CCObject* pSender);.cppCCMenuItemSprite* item = CCMenuItemSprite::create( m...
分类:
其他好文 时间:
2014-06-25 17:19:14
阅读次数:
189
??一、帧动画你能够通过一系列图片文件,像例如以下这样,创建一个动画:[cpp] CCAnimation *animation = CCAnimation::create(); //从本地文件系统中载入图片文件到CCSpriteFrame中区,然后加入到CCAnimation中 for (int i...
分类:
其他好文 时间:
2014-06-25 16:53:17
阅读次数:
243
cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对声音,对内存,对图片格式,对色彩等等进行优化。有关这些方面的方法请大家查找其他的文章。我今天要说的是如何对精灵进行优化,程序中我们用到的最多的就是精灵,大到背景、UI,小到 NPC、道具,只要是用图片展示的,都是精灵或它的子类。精灵是什...
分类:
其他好文 时间:
2014-06-25 16:32:19
阅读次数:
198
cocos2dx 是一款优秀的多平台,专为2D游戏设计的引擎. 在活跃的开源社区的推进下, 越发稳定和强大. 2.x -> 3.x的更新幅度很大, 性能的提升和功能的丰富也非常明显. 但在享受进步的同时,也要承受迁徙之苦. 本文主要是总结自己迁徙的经历, 以防大家走弯路.
分类:
其他好文 时间:
2014-06-25 13:50:28
阅读次数:
266
Cocos2d-x从以前苹果平台上的Cocos2d发展而来,版本已经更新到了3.1.1。作为一个跨平台的游戏开发引擎,现在已经被上百个国家在使用,这也是国人的骄傲!Cocos2d-x现在支持C++、Lua和JS开发语言,支持的平台也几乎涵盖了目前主流的平台其中包括Windows7、Android.....
分类:
其他好文 时间:
2014-06-25 12:38:22
阅读次数:
268
Cocos2d-x 脚本语言Lua基本数据结构-表(table) table是Lua中唯一的数据结构,其他语言所提供的数据结构,如:arrays、records、lists、queues、sets等,Lua都是通过table来实现,并且在lua中table很好的实现了这些数据结构。--摘自:《Programming in Lua》看以下代码,可以很清晰的明白Lua中表的使用:-- Lua中的表,t...
分类:
其他好文 时间:
2014-06-24 18:45:11
阅读次数:
258
Cocos2d-x游戏开发之lua编辑器 subime 搭建,集成cocos2dLuaApi和自有类...