接下来我们为飞机加入子弹,首先创建一个BulletLayer: module("BulletLayer",package.seeall) local bulletBatchNode = nil local plane = nil local bulletArray = {} local bullet ...
分类:
其他好文 时间:
2019-04-14 19:29:54
阅读次数:
212
1.与lua不同,即使数组中间有null或者undefined,仍然能求出正确的长度 2.length 改变.length也会改变数组的大小 3. indexOf arr.indexOf(a)会返回第一个a的下表,如果没有,返回-1 4.slice()参数包括开始索引,不包括结束索引。左闭右开 如果 ...
分类:
编程语言 时间:
2019-04-14 17:48:54
阅读次数:
184
本文给大家分享的是Nginx结合lua 实现调用.so动态链接库文件的方法和示例,有需要的小伙伴可以参考下最近在和智能硬件部门一起,做一个室内定位的服务,该服务根据手机端传过来的beacon设备列表,根据一定的算法计算出具体的商场,并将商场ID和beason设备列表作为参数,调用.so文件中的计算方 ...
分类:
其他好文 时间:
2019-04-13 11:08:59
阅读次数:
145
今天来说说Skynet客户端和服务端网络通信的基础部分。 Skynet当前版本。lua是skynet自带的5.3版本。 根据示例,我们可以知道。通信的步骤如下。 1. 客户端按大小端打包成二进制。 2. socket发送。 3. 服务端接收。 4. 服务端解包。 逐个说说这其中的操作方法。 1.第一 ...
分类:
Web程序 时间:
2019-04-12 09:17:57
阅读次数:
329
认识的Redis Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Re ...
分类:
其他好文 时间:
2019-04-11 14:50:03
阅读次数:
172
为了和SDK升级保持协议一致,花了两天时间实现了用LUA开发,MQTT+HTTP方式实现远程升级 安装Apache主要是为了实现通过HTTP下载资源 升级介绍: 1,用户点击检查更新时,APP用HTTP访问云端的更新信息,版本号,升级文件的位置,和这次升级的内容 2,APP通过MQTT把信息(版本号 ...
分类:
Web程序 时间:
2019-04-09 00:39:12
阅读次数:
200
algernon 看到github 的介绍很很强大,一下子想到了openresty,功能看着很强大,支持 redis pg lua markdown quic http2 mysql 限速 pongo2 sass(scss) web 相关的 jsx (js dsl 模板写法) 说明 看官方介绍和很强 ...
分类:
Web程序 时间:
2019-04-05 09:15:55
阅读次数:
171
函数 do可以形成闭包,和lua一样。(事实上,do类似lisp中的let。) 隐式返回最后一个表达式的值 函数调用省略括号 用arguments数组访问传递给函数的所有对象(低可读性) @name为this.name的简写,this表示上下文环境。相应的,有new关键字,apply和call方法。 ...
分类:
其他好文 时间:
2019-04-02 16:54:01
阅读次数:
279
今天是本月的最后一天,也正好是周日,进行一下本月的总结吧。 工作上,这个月正式开始做新项目,新项目采用了Unity+C#+XLua的方式,这就意味着要开始学习Lua语言。从这个月的接触和使用来看,Lua是一门小巧方便的脚本语言,面向过程的设计,让我想起了写嵌入式C语言时的感觉。但是在需要使用面向对象... ...
分类:
其他好文 时间:
2019-04-01 00:33:07
阅读次数:
196
在上篇文章 Unity3D热更新之LuaFramework篇[01]--从零开始 中,我们了解了怎么获得一个可用的LuaFramework框架。 本篇将我会先介绍一下如何配置Lua开发环境,然后分析在此框架中加载面板的流程,以及如何创建自己的面板。 1、配置Lua开发环境 有一点要说明的是,使用此种 ...
分类:
编程语言 时间:
2019-03-31 09:17:25
阅读次数:
253