COCOS2D-X 1
文章平均质量分 81
大江东去
呃!你好!
展开
-
COCOS2D-X 快速熟悉LUA细节问题
一、{},构造式 {a = 1, b= 2} 等价于 {["a"] = 1,["b"] = 2} {“x”,”y”,”z”} 等价于 {[1] = “x”,[2] = “y”, [3] = “z”} 如果真的需要以0为数组的话: a = {[0] = “x”,”y”,”z”} — 不推荐这样 二、尽量使用局部变量,便于垃圾收集器释放内存 如果是全局变量,局部使用的时转载 2014-03-26 11:08:25 · 367 阅读 · 0 评论 -
C/C++程序员的Lua快速入门
C/C++程序员的Lua快速入门 指南 Robert Z 2010-1前言 本文针对的读者是有经验的C/C++程序员,希望了解Lua或者迅速抓住Lua的关键 概念和模式进行开发的。因此本文并不打算教给读者条件语句的语法或者函数定 义的方式等等显而易见的东西,以及一些诸如变量、函数等编程语言的基本概 念。本文只打算告诉读者Lua那些与C/C++显著不同的东西以及它们实际上带来了转载 2014-03-26 11:09:20 · 877 阅读 · 0 评论 -
使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
此篇基本【COCOS2DX(2.X)_LUA开发之三】在LUA中使用自定义精灵(LUA脚本与自创建类之间的访问)及LUA基础讲解 在Lua第三篇中介绍了,如何在cocos2dx中使用Lua创建自定义类供Lua脚本调用使用,当时出于Himi对Lua研究不够深入,所以当时使用了笨方法手动添加的方式进行的,那么本篇将介绍利用tolua++快速将我们自定义的c2dx类嵌入,供 lua脚本使用。 首先介转载 2014-03-26 11:12:15 · 517 阅读 · 0 评论 -
沈大海cocos2d-x教程
cocos2d-x 图层触摸事件处理onTouch-沈大海cocos2d-x教程8 分类: cocos2d-x2012-11-12 23:00 2143人阅读 评论(2) 收藏 举报 游戏 一个层接收触摸消息需要如下步骤: 1,在初始化阶段(init方法)将此层的属性设置为接收触摸消息 setTouchEnabled(true);//开启屏幕触摸 2,重载函数virtual void转载 2014-03-26 10:57:05 · 679 阅读 · 0 评论 -
cocos2d-x内存管理
一、概述 cocos2d-x最初移植自cocos2d的objective C版本。因此,在内存管理上,使用了和NSObject类似的引用计数器方法,相关接口放置在CCObject类中。 二、引用计数器——手动管理内存 CCObject的及其子类的对象在创建时,引用计数自动设置为1。之后每次调用retain,引用计数+1。每次调用release,引用计数-1;若引用计数=0,则直接del转载 2014-03-26 11:00:41 · 382 阅读 · 0 评论 -
让Lua和C++牵手
1. Lua的堆栈和全局表 我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。 Lua的全局表又是什么呢?可以想象成是一个map哈希表结构,比如Lua有一个变量: name = “hello” 那么,全局表就存放了”name”和”hello”的对应关系,Lua可以通过name在转载 2014-03-26 11:10:50 · 398 阅读 · 0 评论