1.Lua中...可表示可选参数,但是跟arg的区别有些大啊!而且如果在一个函数内同时使用...和arg的话,...有效、arg会变成nil(2014.7.17 看skynet代码时发现,arg在5.1跟5.2貌似有些区别,最好是只在获取命令行参数用arg,获取函数可变参数用...,这样可规避问题。)function func1(...) print(type(arg),'->',arg
转载 9月前
43阅读
从今天開始,往后将陆续更新Lua教程,主要是搭载Cocos2dx ,有不论什么疑惑或者不正确的地方。尽情指正、交流、探讨。 那么首先肯定是Lua语言基础的知识点。以下直接附上代码,凝视已经非常清楚。无需赘述。 这里顺便给大家推荐一款mac os上的文本编辑器,好用支持多语言编辑,oc,c,c++,j
转载 2017-08-04 13:19:00
133阅读
2评论
新建一个lua工程,打开cmd命令控制台,切换到cocos2d-x2.1.4/tools/project-creator/下,输入以下命令:D:\Python275\python create_project.py -project GyenLua -package com.gyen.org.gyenlua -language lua代码如下:AppDelegate.cpp#include "co
原创 2013-10-20 19:48:27
2026阅读
LuaStudio is a fast, lightweight, extendabletext, source and binary editor foent,
转载 2023-01-05 11:10:09
85阅读
 下载我们的Lua:这里笔者下载的是眼下最新版本号lua-5.2.3解压缩有例如以下文件夹文件:在mac系统下,能够直接使用make命令对Lua进行编译:使用终端进入Lua文件夹下:运行命令make macosx,对Lua開始编译编译完毕后,会在src文件夹下生成相应.o文件:主要生成了两个可运行文件,分别lua,luac进入命令行,运行./lua键入命令 sudo nano hello.lua
转载 2015-07-10 10:59:00
123阅读
2评论
转载 2015-07-16 18:45:00
109阅读
1点赞
2评论
Linux的一个强大之处在于,它可以在老旧硬件上运行。经过了一天的编程,找些乐子来放松放松还是不错的。虽然说现在有很多3D游戏。但是,如果你的电脑是个“古董”,3D游戏是无缘了,但你还是可以玩下面这些游戏的: 1.NetHack   这个元老级的游戏,到现在还在更新中。这个RPG游戏子80年代就出现了,它的历史甚至可以追溯到70年代。那时,这一款游戏被称为“Roguelike”,有
转载 7月前
31阅读
Lua脚本语言学习:--[[print(b);print(type("hello world"));print(type(4*4));print(type(print));print(type(true));print(type(nil));print(type(type(x)));--]]--[[print(type(a));a=10;
原创 2021-07-29 09:40:37
187阅读
Cocos2d-x 脚本语言Lua基本语法 前面一篇博客对Lua这门小巧的语言进行了简单的介绍。本篇博客来给大家略微讲一下Lua的语法。不会长篇累牍得把Lua的全部语法都讲一遍,这里通过下面几点来讲Lua语言的基础语法: 输出语句 变量定义及赋值 方法定义及调用 for迭代器的使用 --输出语句,"--"为Lua语言凝视 print("Hello Lua") --输出"Hello Lu
转载 2015-12-11 13:02:00
147阅读
2评论
网络上有不少awk程序是讲如何分析网络性能的(主要是时延,吞吐量,丢包率和时延抖动),但是都没有详细的说明,我在此作一些示例,添加了一些必要的说明注释。以下的内容是针对NS2仿真的结果trace文件进行网络性能分析,看本篇前需要先行了解的的内容有:awk语言的基础,包括语法和结构等;在Linux下如何使用xgraph和gnuplot。因为只是想简单介绍如何用gwak和xgraph/gnuplot处
转载 2024-04-22 10:51:01
92阅读
Cocos2d-x之LUA脚本引擎
转载 精选 2014-08-01 07:27:29
955阅读
所用Cocos2d-x版本为:
原创 2023-01-19 22:48:34
416阅读
 2021SC@SDUSC 一、概述        第一篇综述主要介绍我们分析的项目和一些暂定的分工。这个过程将通过项目网站和项目部署的过程进行。         Flax Engine是一款开源的轻量级游戏引擎,跨平台支持(Windows、Linu
仅做个人备忘用,文章逻辑也不严谨,就给自己做个记录。 文章目录默认宏LUA脚本 默认宏默认情况下配置一个左键长按,右键间隔释放即可: 在左键长按情况下可穿插使用F道具(可能因为网络延迟或者资源加载等因素导致释放失败,所以下面多复制了几次): 实际上默认的配置即可满足要求,但实际使用中发现一些问题:左键长按开枪;因长按未释放的原因,脚本停止后必须手动再点一次左键才能释放;且在开启过中点击一次左键也会
转载 2024-02-08 07:32:17
5320阅读
本来不想写的,但是我确实弄了一中午才搞定,希望有同样问题的朋友搜到了我的文章能够在5min内搞定。。 Sublime Text是一款非常酷的编辑器。尤其吸引我的是它右侧的那个Map,绝对是杀手级功能,我爱死了,好了不多说了。 Sublime Text 2默认的Build System里面没有Lua,所以想着添加一个。折腾了一中午,终于搞定了。   1、需要一个lua解释器,我没试
原创 2013-01-10 17:49:42
6086阅读
背景 要用 wrk 进行压测 看了下其他同事的压测,都用了 Lua 脚本来自定义一些东西 所以这一篇主要讲 Lua 脚本 Lua 介绍 Lua 脚本是一种轻量小巧的脚本语言,用标准 c 语言编写,并以源代码形式开放 其设计目的是为了嵌入应用程序中,从而为程序提供灵活的扩展和定制功能。 wrk 工具嵌
转载 2021-06-28 14:46:59
2891阅读
 例子1:function func1(c, e) local a1, a2; c = 2;end 指令:CODE1    ADJUST   23    ADJUST   44    PUSH25    STORELOCAL07    ADJUST &nbsp
转载 2024-04-12 20:51:36
114阅读
上篇我们基于HT for Web呈现了A* Search Algorithm的3D寻路效果,这篇我们将采用HT for Web 3D来呈现Box2DJS物理引擎的碰撞效果,同上篇其实Box2DJS只是二维的平面碰撞物理引擎,但同样通过3D的呈现能让人更直观的体验到碰撞效果,最终例子效果:http://hightopo.com/demo/box2djs/ht-box2d-demo.htmlBox2D
转载 2024-05-21 11:20:21
34阅读
规则引擎的应用场景 规则引擎项目的结构及运行原理 使用lua作为规则语言的优点与缺点 1 规则引擎的应用场景  我们知道,一切万物都是在不断发展,当然也包括我们的任何计算机系统,商业规则在不断的改变,而我们也要跟着改变,往往是由业务来驱动系统的改变。这就造成我们非常的被动,商业规则可能是一月一变,甚至于可能是一日一变,而我们的业务系统显然不可能这么跟着如此频率变化。生活中常见的超市打折扣
转自:://.benmutou./blog/archives/491.Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。Lua的全局表又是什么呢?可以想...
转载 2014-05-04 15:15:00
179阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5