cocos2d-x开发包中内置了lua,而且也内置了tolua++,提供了lua对C++的支持.在官网下载的开发包中的sample就包含了lua的实例.如何去调试项目中的lua代码呢? 今天的主题就是在cocos2d-x中调试lua代码. 有两个工具可以选择,一个简单点,一个复杂点.1. Decoda(商用,需要收费,而且很贵,不过有好心人分享了)2. LuaEdit(开源)我的意思不是
转载 2024-07-05 10:20:35
83阅读
--拷贝文件的第一中方法,不会用 function Enemy:filecopy(src,dest)if src==nil or dest==nil or src=='' or dest=='' thenreturn falseendlocal src_fs=io.open(src,'rb')if src_fs~=nil then--os.execute('cmd
原创 2021-07-29 09:42:57
616阅读
http://blog.csdn.net/babestudio/article/details/27228865BabeLua常见问题 怎样升级BabeLua?https://babelua.codeplex.com/releases  主站下载(国外站点,速度较慢,可下载最新源码)http://pan.baidu.com/s/1sjmC169  国内镜像(国内较快)
转载 精选 2014-08-22 16:54:13
1722阅读
quick-cocos2d-x 学习系列之十lua调用JAVA          lua脚本虽然强大,但是如果不能灵活方便的调用JAVA难免会显得不足。很多编程语言本身都会涉及到和其他语言的交互,记得很久之前在用MATLAB时候就涉及C与MATLAB中m语言的交互,现在工作也经常设计SHELL、PYTHON、C等交杂。我们就来瞎看LUA与JAVA之间的调用。1.  代码代码如下:
原创 2021-08-16 23:57:07
704阅读
quick coocs2d-x 网络图片下载,自己主动更新纹理,保存url的md5作为标记。假设本地存在,直接读取本地。NetSprite.new(url):addTo(self):align(display.CENTER,0,0)
转载 2015-10-11 08:56:00
116阅读
2评论
--碰撞检测function game:jiance()    --遍历敌人数组    local saa=table.getn(enemyarray)        print(saa)        if saa==0  then             local  GameSuccesScene=GameSuccesScene.new()           
原创 2021-07-29 09:42:56
244阅读
http://www.cocoachina.com/bbs/read.php?tid=205043http://cn.cocos2d-x.org/tutorial/show?id=507BabeLua简介   BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性: ●Lua语法高亮 ●语法检查 ●自动补全 ●一键注释
转载 精选 2014-08-20 15:43:47
1102阅读
软件swigwin3 用于生成c的lua包装lua5.2源代码步骤进入目录G:\sw\swigwin-3.0.12\Examples\lua\arrays执行 SWIG -lua example.i, 就会生成文件example_wrap.c进入lua source code G:\doc\lua\
转载 2018-06-14 00:15:00
100阅读
2评论
function GameStep:Parser()-- bodylocal defaulter=CCUserDefault:sharedUserDefault()    function string.split(s, delimiter)        if s==nil or s=='' or delimiter==nil then            return n
原创 2021-07-29 10:01:34
432阅读
--加入触摸function game:chumo()-- bodylocal colorLayer=display.newColorLayer(ccc4(23,222,21,0))self:addChild(colorLayer, 0)-- 触摸事件colorLayer:setTouchSwallowEnabled(true)colorLayer:setTouchEn
原创 2021-07-29 09:50:11
304阅读
控制台打印不能用print来打印,要用  release_print或者写一句,将所有的print替换掉print = release_print
原创 2016-08-14 17:01:58
1611阅读
前言当我们在linux下使用c/c++开发时,可以通过gdb来调试我们编译后的elf文件。gdb支持了attch、单步运行(单行、单指令)、设置断点等非常实用的功能来辅助我们调试。当使用lua开发的时候,一般可能会使用print(打印到屏幕)或是输出日志等稍微简陋的调试方式,但如果日志输出不能满足我们需求时,比如我们需要类似断点、单步执行等更高级的调试功能,此时就必须借助第三方工具。 本文介绍了l
转载 2024-05-05 21:49:32
291阅读
(1)main.luafunction __G__TRACKBACK__(errorMessage)    print("----------------------------------------")    print("LUA ERROR: " .. tostring(errorMessage) .. "\n")    print(debug.traceback("", 2
原创 2021-07-29 09:40:28
302阅读
内容主要参考 “在quick-cocos2d-x中添加自定义的类给lua使用” ( http://www.codeo4.cn/archives/746) 1. quick-coco2d-x 使用 tolua++ 来简化lua绑定c++类操作,mac下用到了 /usr/local/bin/tolua+
转载 2018-01-17 09:48:00
146阅读
环境:MacOSx 10.9.2, Lua 5.1.4, luaSocket 2.0.2, xcode5.0.2   所需文件  luasocket-2.0.2.zip , ZeroBraneStudioEduPack-0.50-macos.dmg , lua-5.1.2.zip     第一步,安装lua(版本是 lua5.1.4,官方下载地址  http://www.lua.org
转载 2021-07-29 09:44:54
690阅读
分类: COCOS2DX2014-06-27 16:19 4048人阅读 评论(1) 收藏 举报quick-cocos2d-x(后文简称 quick)与 cocos2d-x 的关系,用一句话概括:quickcocos2d-x 针对 Lua 的豪华套装威力加强版。项目地址:quick-cocos2d-x 项目 Wiki: wiki那 qu
转载 2021-07-29 09:44:56
449阅读
最基本的层[plain] view plaincopyfunction createInGameLayer()           local inGameL
转载 2023-04-27 15:24:21
510阅读
quick-cocos2d-x(后文简称 quick)与 cocos2d-x 的关系,用一句话概括:quick 是 coco
转载 2022-12-27 10:31:47
197阅读
因为在和策划讨论的时候发现游戏需要一个战争迷雾的效果,本来想到一般rts游戏的那种,但是手游不需要那么好的效果,之前我玩过一款《热战联盟》,然后还看到一个《文明变革2》的手游,出现了战争迷雾的效果,猜测了一下制作的方法,应该是用不同的云雾图素随机覆盖,然后做边缘图素替换,另一种更加消耗的做法是直接减少边缘图素的alpha值,不过看起来应该不是这么做的。由于和项目经理之前讨论的是使用cocos2dx
原创 2014-12-02 11:48:40
3565阅读
quick-cocos2dx是在原生态cocos2d-x的基础上进行lua形式的封装,而其窗体则採用的是QT形式。 在使用quick-cocos2dx之前请先下载:quick-cocos2dx包, 开发环境 sublime2.0 或sublime3.0 (1):quick-cocos2dx2.2.5
转载 2017-08-13 16:58:00
47阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5