cocos2d-x开发包中内置了lua,而且也内置了tolua++,提供了lua对C++的支持.在官网下载的开发包中的sample就包含了lua的实例.如何去调试项目中的lua代码呢? 今天的主题就是在cocos2d-x中调试lua代码. 有两个工具可以选择,一个简单点,一个复杂点.1. Decoda(商用,需要收费,而且很贵,不过有好心人分享了)2. LuaEdit(开源)我的意思不是
转载 2024-07-05 10:20:35
83阅读
最基本的层[plain] view plaincopyfunction createInGameLayer()           local inGameL
转载 2023-04-27 15:24:21
504阅读
cocos2dx版本:cocos2dx2.2.3lua插件:babelua 1.5.3  下载地址:http://pan.baidu.com/s/1i3mPD8h第一步:先
转载 2023-04-27 11:43:10
382阅读
CLR/C#/Java/Python/IronPython/JavaScript/Lua/Ruby/Squirre l性能测试今天蛋疼地看到一篇,考虑到已经是2年前的文章了,现在的编译器可能会进一步优化,所以自行测试了一遍。这是2007年,该文的作者拿到了最佳优化奖,但此处的代码并非最优化的,只是改进了乘方、自己实现随机数而已。(最优版本可参见和,感觉很变态…)其中,C++和C++ CLR的代码相
转载 2023-08-01 16:16:10
0阅读
环境: Lua5.1   LuaJIT-2.0.0-beta81、自有设施比对      不加jit时,比下lua的table 与 c/c++的哈希表性能。            然后换到luajit下,比较下,会发现lua的ta
转载 2023-06-08 09:27:32
150阅读
cocos luacompile -s /Users/hlsb/Documents/nnRoom/src -d /Users/hlsb/Documents/iossrc -e -k 2dxLua -b NNROOM --disable-compile /Users/hlsb/Documents/nn
转载 2019-03-10 17:10:00
500阅读
2评论
然后对stack中信息进行解释
转载 2013-09-30 22:39:00
357阅读
廖宇雷 我个人肯定是推荐 Lua 的,原因如下: 1. 运行效率:Lua 的性能在各种测试里都比 JavaScript 快不少。而移动设备上存在不支持 JIT 的情况(未越狱的 iOS 设备),Lua 对比 JavaScript 的性能优势就更明显。 2. 安全性:现在 cocos2d-x 使用 LuaJIT 来执行 Lua,所以可以把 Lua 代码编译为字节码再打
转载 2023-06-09 15:24:45
718阅读
javascript 本身虽是一门面向对象的编程语言, 但并没有明确提供继承方式.二十多年间,众多高手提供很多模拟继承的实现,主要的有:对象冒充,call/apply,prototype,以及深复制等. 网上有很多此类教程,在这里就不再赘述这些实现.我所在的团队正在做的项目,需要使用js和lua实现同一份API接口,已达到js和lua的无缝切换.所以,实现类的继承方案至关重要. 接下来,就是具
转载 2023-09-24 19:29:05
132阅读
cocos luacompilecocos luacompileOverviewUsageAvailable ArgumentsSamplesOverview
原创 2022-12-27 10:29:15
1275阅读
【唠叨】    本节要讲的是如果将自己写的C++类注册进Lua环境,让Lua去调用自定义的C++类。    网上有很多都是用原始的tolua++工具来注册C++类的,我看了很多这样的教程,感觉操作起来十分麻烦,而且也很难看懂他们到底在讲什么。    其实,在cocos2dx v3.2版本中,提供了b
推荐 原创 2014-10-26 03:17:49
10000+阅读
3点赞
4评论
===============================================================服务器,main.lua===============================================================local socket = require ( "socket" ) local tcpServer = nil --
转载 2023-06-23 23:15:43
132阅读
【唠叨】    现在开始学习Lua了,开始用 Cocos Code IDE 开发cocos2dx的游戏了。    可是呢,因为 cocos2dx v3.x 刚刚才出来不久,所以网上的教程大部分都是基于C++版本的,    而针对Lua版本的大部分都是老版本 v2.x 的教程,对于
原创 精选 2014-10-28 22:10:20
10000+阅读
8点赞
7评论
Lua以其小巧快速的特点已渐渐成为广大游戏开发者必修项,因此Lua的安全问题对于游戏开发者亦是迫在眉睫。一. Lua 在手游中的使用场景1.Cocos2dx 引擎在 Cocos2dx 引擎中,可选的脚本语言主要有 LuaJavascript。相对于 Javascript, 因 Lua 更适合制作非 h5 游戏而被广泛使用。2.Unity3d 引擎Unity3d 引擎的原生脚本语言是 C#,
Lua介绍Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldema
转载 2023-12-09 11:31:17
235阅读
在C语言中,可以通过调用lua_register或者luaL_newlib将C函数注册到lua环境,供lua脚本使用。同样道理,C语言也可以通过lua API调用lua函数。具体例子: 1. #include <lua.h> 2. #include <lauxlib.h> 3. 4. #include <stdlib.h> /* For function ex
转载 2023-06-09 19:50:03
510阅读
转自:://.benmutou./blog/archives/491.Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。Lua的全局表又是什么呢?可以想...
转载 2014-05-04 15:15:00
179阅读
2评论
按README.mdown文档上面要求, 主要就是python2.7.3(日他奶奶的,64位系统也得装32位python,不然会出现很恶心的问题), PyYAML, pyCheetah(放入网盘),我是64位系统,安装过程出现的问题安装PyYAML会出现找不到python的情况,解决办法:执行网盘里面的register.py和安装网盘里面的Pillow-2.5.2.win-amd64-py2.7;
原创 2014-08-14 11:48:25
1127阅读
【唠叨】    在使用Lua的时候,cocos2d-x为我们提供了一个 class(classname, super) 这个函数。    它可以让我们很方便的定义一个类,或者继承cocos2d-x的某个类。    PS:class()是cocos2d-x为我们
原创 2014-10-22 02:45:52
10000+阅读
1点赞
1评论
 首先我们需要下载cocos code IDE,因为我们需要在这里用Lua实现我们的游戏效果 ,说好干就干,现在我们打开我们的集成开发环境 cocos code IDE,打开之后我们选择配置在配置里面我们选择我们的COCOS2D-x-3.2,然后我们点击file新建一个lua的项目记住在这里我们需要把cocos里面的东西加进来,就需要在ADD Native Codes里面打勾 ,然后我们
原创 2014-12-14 15:07:19
930阅读
  • 1
  • 2
  • 3
  • 4
  • 5