需要包含的头文件:
E:\cocos2d-2.1rc0-x-2.1.3\scripting\lua\lua
E:\cocos2d-2.1rc0-x-2.1.3\scripting\lua\tolua
E:\cocos2d-2.1rc0-x-2.1.3\scripting\lua\cocos2dx_support
![](https://i-blog.csdnimg.cn/blog_migrate/deb9a7a8434f38c8f4e3985c1db3bc79.png)
加入lib的链接:liblua.lib,lua51.lib
![](https://i-blog.csdnimg.cn/blog_migrate/923558cf5f15e54572cdbe796e5c373f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/05b7327ade23983d9ab2f7653d5e4aa8.png)
使用VSLua实现在VS里面写,调试Lua。
但是只支持2008,2010,不支持2012.
网上有修改过的支持2012:
![](https://i-blog.csdnimg.cn/blog_migrate/45853f0017cd64b9ebf5d67044f0ff5f.png)
实在不行还有一个高亮插件,只能高亮了:
![](https://i-blog.csdnimg.cn/blog_migrate/db15d68f58612817dcfb9f3c011338a5.png)
Lua脚本里面cclog不起作用的修改:
方案1:把cocos2dx的lua库,定义一个
COCOS2D_DEBUG重新编译
![](https://i-blog.csdnimg.cn/blog_migrate/9ac46b5d75778b2b9fd4860a957a54ae.png)
测试如下:
![](https://i-blog.csdnimg.cn/blog_migrate/ae98eefbaa65de688ccf44c4ac3f5084.png)
我们把lua保存为UTF-8,那么就还可以直接写中文输出了!