- 博客(13)
- 收藏
- 关注
转载 【Cocos2d-x】基本的几个类
源地址:http://shahdza.blog.51cto.com/2410787/1539567目录----------------------------------------入口类main.cpp主要控制类AppDelegate.cpp--------------------------------------
2015-08-26 17:58:18 287
转载 【Lua】tolua
源地址:http://blog.csdn.net/song_hui_xiang/article/details/157124171、创建自定义类SongCpp.cppSongCpp.h[cpp] view plaincopy#ifndef __SongToLua__SongCpp__ #define __SongToLua__S
2015-08-15 17:09:13 361
转载 【Lua】__newindex
零、元表的概念对Lua中元表的解释: 元表可以改变表的行为模式。这里举个例子:Window = {}Window.prototype = {x = 0 ,y = 0 ,width = 100 ,height = 100,}Window.mt = {}function Window.new(o) setmetatable(o ,Window.mt) ret
2015-08-15 14:23:32 689
转载 【Game】protobuf:windows下环境配置
欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743protobuf的使用和原理,请查看:http://blog.csdn.net/majianfei1023/article/details/45112415Windows下google protobuf开发环境配置最
2015-08-14 10:22:05 372
转载 【Game】手游服务器开发技术详解
从事游戏服务器开发差不多两年时间,两年间参与了不少项目,学到了很多游戏服务器开发技术,参与过几个不同架构的服务器开发,就随便聊聊游戏服务器开发需要的技术。(以下所指游戏服务器更偏向于手游,因为我对端游和页游开发接触并不多)一.聊聊服务器开发有哪些东西要考虑。1.开发语言的选择:工欲善其事,必先利其器,选择一门适合的开发语法对后期开发有着事半功倍的作用。
2015-08-14 10:00:05 940
转载 【Lua】模块(module)和包(package)详解
http://www.jb51.net/article/55818.htm前言从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包。require用于使用模块,module用于创建模块。简单的说,一个模块就是一个程序库,可以通过require来加载。然后便得到了一个全局变量,表示一个table。这个table就像是一个命名
2015-08-13 14:40:24 426
转载 【Lua】weak table
弱表(weak table)是一个很有意思的东西,像C++/Java等语言是没有的。弱表的定义是:A weak table is a table whose elements are weak references,元素为弱引用的表就叫弱表。有弱引用那么也就有强引用,有引用那么也就有非引用。我们先要厘这些基本概念:变量、值、类型、对象。 (1)变量与值:Lua是一个dynamically
2015-08-11 17:41:57 428
转载 【Lua】面向对象实现
Lua中,面向对向是用元表这种机制来实现的。元表是个很“道家”的机制,很深遂,很强大,里面有一些基本概念比较难理解透彻。不过,只有完全理解了元表,才能对Lua的面向对象使用自如,才能在写Lua代码的高级语法时游刃有余。首先,一般来说,一个表和它的元表是不同的个体(不属于同一个表),在创建新的table时,不会自动创建元表。但是,任何表都可以有元表(这种能力是存在的)。e.g.
2015-08-11 15:38:11 324
转载 【Lua】基本函数库
基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"-----------------------------------------------------------
2015-08-11 11:48:58 446
转载 【Lua】coroutine
1.create创建协同程序 ,参数是函数(一般都是匿名函数),返回值是thread类型co = coroutine.create(function () print("hi")end) print(co) --> thread: 0x8071d982.status print(coroutine.status(co)) --> su
2015-08-07 13:01:00 263
原创 【Lua】table
w = {1,2,x=0,3,z="bbbb","m",m,4,y=0, label="console",[20]="Index20",["-"]="sub" }m = {555, 666, 777}m.f = wt={[4]=m}t[1]='sss'print(w[1]) -->1print(w[2]) -->2
2015-08-01 16:55:57 307
转载 【Lua】pairs 和 ipairs
标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。pairs可以遍历表中所有的key,并且除了迭代器本身以及遍历表本身还可以返回nil;但是ipairs则不能返回nil,只能返回数字0,如果遇到nil则退出。它只能遍历到表中出现的
2015-08-01 16:17:12 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人