1. 安装luaide,在扩展里面搜索luaide(推荐使用最新版本) 2. 生成调试配置 参数说明 name: 命名调试器的名字 type: 配置类型,不需要修改 request: 请求配置类型 runtimeType: 运行时类型,不需要修改支持:Lua51, Cocos2, Cocos3, U ...
转载
2021-08-27 16:35:00
910阅读
2评论
1. 安装luaide,在扩展里面搜索luaide(推荐使用最新版本) 2. 生成调试配置 参数说明 name: 命名调试器的名字 type: 配置类型,不需要修改 request: 请求配置类型 runtimeType: 运行时类型,不需要修改支持:Lua51, Cocos2, Cocos3, U ...
转载
2021-08-27 16:35:00
978阅读
2评论
1.Lua中...可表示可选参数,但是跟arg的区别有些大啊!而且如果在一个函数内同时使用...和arg的话,...有效、arg会变成nil(2014.7.17 看skynet代码时发现,arg在5.1跟5.2貌似有些区别,最好是只在获取命令行参数用arg,获取函数可变参数用...,这样可规避问题。)function func1(...)
print(type(arg),'->',arg
Linux的一个强大之处在于,它可以在老旧硬件上运行。经过了一天的编程,找些乐子来放松放松还是不错的。虽然说现在有很多3D游戏。但是,如果你的电脑是个“古董”,3D游戏是无缘了,但你还是可以玩下面这些游戏的: 1.NetHack 这个元老级的游戏,到现在还在更新中。这个RPG游戏子80年代就出现了,它的历史甚至可以追溯到70年代。那时,这一款游戏被称为“Roguelike”,有
2021SC@SDUSC 一、概述 第一篇综述主要介绍我们分析的项目和一些暂定的分工。这个过程将通过项目网站和项目部署的过程进行。 Flax Engine是一款开源的轻量级游戏引擎,跨平台支持(Windows、Linu
上篇我们基于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阅读
转自:://.benmutou./blog/archives/491.Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。Lua的全局表又是什么呢?可以想...
转载
2014-05-04 15:15:00
179阅读
2评论
规则引擎的应用场景 规则引擎项目的结构及运行原理 使用lua作为规则语言的优点与缺点 1 规则引擎的应用场景 我们知道,一切万物都是在不断发展,当然也包括我们的任何计算机系统,商业规则在不断的改变,而我们也要跟着改变,往往是由业务来驱动系统的改变。这就造成我们非常的被动,商业规则可能是一月一变,甚至于可能是一日一变,而我们的业务系统显然不可能这么跟着如此频率变化。生活中常见的超市打折扣
转载
2024-07-08 15:46:17
49阅读
1.加入参考库watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=...
转载
2015-06-08 11:39:00
168阅读
1. 安装: 在mac环境下,先要下载 lua解释器,参考了 文章:http://developer.51cto.com/art/201210/362313.htm 因为我是Lion的系统,所以选择的 http://code.google.com/p/rudix/downloads/d
转载
2023-04-27 12:00:33
322阅读
配置lua开发环境:安装lua-5.2.3的步骤:1,首先下载最新版lua ,然后解压到你想解压到的位置 http://www.lua.org/ftp/2,运行终端,cd 进入该文件夹src目录下。3,在终端输入 make macosx 然后点击回车。4,cd 至根目录下(指你刚在下载文件的根目录),在终端输入make test 然后回车。正常出现 scr/lua -v
原创
2021-07-29 09:40:36
292阅读
一.用lua开发游戏打包之前要添加底层代码:选择项目右键单击选择Cocos Tools->Add Native Codes A完成后Close退出生成的源代码在以下目录,用xcode打开连上手机就能运行cocos->PlaneLua->frameworks->runtime-src->proj.ios_mac->mac->PlaneLua.xcodepro
原创
2014-12-22 09:46:35
3004阅读
cocos 官网提供了很多开发工具包括 cocos code ide,但目前好像不太好用所以在这里我们用轻量好用的sublime text1.下载所需素材 (1) sublime text (2) sublime text 插件 QuickXDev(3) cocos2d-lua2.安装 (1)安装sublime text ,
原创
2015-02-27 12:01:22
4050阅读
1> 创建cocos2d-x+lua项目 进入到cocos2d-x-2.1.5\tools\project-creator文件夹运行下面命令: python create_project.py -project cocos2dxlua -package com.youan.wanrue -langu
转载
2017-04-20 21:14:00
309阅读
2评论
使用cocos2d-x lua架构,游戏中存在两种内存回收方式。1.cocos2d-x 本身内存回收PS:假设在lua在创建一个类,继承cocos2d-x的一个类A,则该A也遵循cocos2d-x的内存回收方式假设A没有被其它cocos2d-x的对象引用,或者调用retain()方法,则会被回收2....
转载
2014-10-15 13:34:00
239阅读
11
原创
2022-08-08 23:24:55
195阅读
1. 安装: 在mac环境下,先要下载 lua解释器,参考了 文章:http://developer.51cto.com/art/201210/362313.htm 因为我是Lion的系统,所以选择的 http://code.google.com/p/r
原创
2013-09-27 21:23:00
596阅读
从今天開始,往后将陆续更新Lua教程,主要是搭载Cocos2dx ,有不论什么疑惑或者不正确的地方。尽情指正、交流、探讨。 那么首先肯定是Lua语言基础的知识点。以下直接附上代码,凝视已经非常清楚。无需赘述。 这里顺便给大家推荐一款mac os上的文本编辑器,好用支持多语言编辑,oc,c,c++,j
转载
2017-08-04 13:19:00
133阅读
2评论
转载
2012-06-02 11:29:00
118阅读
1.0 cocos luacompile 用法我用的普通的cocos2d lua,没用quick,quick好像可以对整个资源包括图像和音频都加密,打包成zip。我看了下luacompile 的 help,比较简单啊。先在项目根目录下建立了一个out的文件夹,然后就用这个命令试了下:cocos luacompile -s src/ -d out/比预想的顺利,在out目录下看到了很多luac文件
原创
2022-08-01 17:28:49
495阅读