您的位置:首页 > 编程语言 > Lua

BabeLua

2020-05-11 04:08 901 查看
环境配置

1.安装BabeLua插件,BabeLua与VS是相对.以2013为例,安装 BabeLua For 2013 V3.2.2.0.
2.安装VC库和Lua库,vc2005和LuaForWindows_v5.1.5-52

工程配置

1.创建工程: VS->Lua->New Lua Project

Lua script folder           如, F:\Code\src
Lua exe path                如, F:\Code\runtime\win32\application.exe
Working path                如, F:\Code
Command line                如, -workdir "F:\Code"
Setting name                如, src
Encoding                    UTF8

2.修改Lua工程. 由于BabeLua3.2.2.0从当前目录执行默认从工程根路径<ProjectHome>开始,而Lua main默认src/路径下所以修改ProjectHome路径。 修改后的路径与<ItemGroup/>路径叠加,所以移除所有<ItemGroup/>最外层src\,如为空则删除整行;否则当前loader只能执行main.lua也即只能断点到main.lua, 而requre其他module会失败(file not exist),如下:

<ProjectHome>./src</ProjectHome>        //gen
<Folder Include="cocos\cocos2d\" />     //ItemGroup
热更新

Android模拟器下热更新包会覆盖当前src/folder, 因为优先加载权。Lua文件更改为luac也会导致requre其他module会失败(file not exist)。解决此问题只需关闭热更新或每次本地热更后移除本地缓存(windows一般在系统盘下AppData/Local/工程名,—–>(若没有找到路径请取消文件夹隐藏选项

PANHSDN 原创文章 4获赞 0访问量 907 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: