摘要:
全局唯一ID
在游戏开发中, 经常需要用到全局唯一ID,什么叫全局唯一ID呢,意思就是在整个游戏中,分配的这个ID都是唯一的,绝对找不到有两个一样的ID。比如游戏中的玩家角色,英雄、NPC、装备、NPC、邮件等等都是使用这个全局唯一ID要索引指定对象的!
生成方法
如果要做到跨服不同, 则需要加入服务器ID标识, 以时间为计数, 加上计数
代码
def getGuid(self): self... 阅读全文
摘要:
假设有下面这段代码
local t = { a = 1, b = { x = 1, y = 2}}我传给你一个table, 想要知道这个table都有哪些字段,但是又不能直接获取,这时可以使用下面这个方法
for k, v in pairs (t) do print(tostring(k), v)end
可以看到, 把k用tostring函数转成字段串形式就OK了
但是我们还可以... 阅读全文
摘要:
在Lua中, 如何遍历一个Table元素,主要有两种类型: 1.pairs:下标从1开始,并且是连续的才可以使用
2.ipairs:是无序的示例 local t = { [10] = 1, [20] = 2, [30] = 3, [40] = 4, [50] = 5, [60] = 6 } for k,v in pairs (... 阅读全文
摘要:
Lua 中的Table元素删除主要有两种方法:1、将字段赋值为 nil2、使用Table库里的 table.remove(table, index)
下面着重讲解两种方法
1 table.remove
先来看一下这个库函数的函数原型:
table.remove(table, pos)
@table:要删除的表@pos: 要删除表元素的位置,这个参数可选,如果不传的话, 默认为table的长度,即... 阅读全文
摘要:
封面:摘要:这里推荐几个我个人玩过的, 觉得比较好玩的手机游戏给大家,游戏都是iOS平台,安卓平台有没有上线,我没有验证过,请读者们自行搜索!
正文:我个人比较喜欢玩单机游戏,所以推荐的单机游戏会比较多一点, 当然,网游也多少会有一点!
1、暗影格斗2(Shadow Fight2)这个游戏最开始是在facebook上的一个,后来移植到手游平台,游戏的节奏比较慢,最开始玩的时候,是被这个游戏的画面给... 阅读全文