cocos2d-x 3.15.1 Win10 tolua++环境配置以及遇到的坑

来源:互联网 发布:历史的巧合 知乎 编辑:程序博客网 时间:2024/05/19 00:43

1.      Python版本

V2.7.x,最新为v2.7.13


2.      安装pip

pip 9.0.1

https://pypi.python.org/pypi/pip

 

3.      Python的安装路径如果带有空格,则需要安装到一个没有空格的地方

例如: 将 C:\Program Files(x86)\Python27 更改为: E:\prog_x86\Python27


4.   环境变量的Path可能多加\导致错误

解决:如果存在E:\prog_x86\Python27\; 将其更改为E:\prog_x86\Python27;即可,去掉最后的\ 

 

5.      安装PyYAML和Cheetah需要代理网络(网络正常的用户可跳过)

运行pip install PyYAML

原因:X厂的代理关系,需要打开全局代理设置(打开前先到web浏览器授权)

 

6.      安装Cheetah,需要选对版本

请选择Cheetah3,运行pip install Cheetah3

 

7.      编译过程中如果产生了弹框,如何解决?

直接跳过忽略即可


8.  编写一个.bat文件简化生成过程

{GAME_ROOT}\frameworks\cocos2d-x\tools\tolua\genbindings.bat

内容为:

python genbindings.py 


9. 自动生成的文件在哪里?

{GAME_ROOT}\frameworks\cocos2d-x\cocos\scripting\lua-bindings\auto

可以看到除了文件夹外所有文件的修改时间全部变更为当前,证明生成成功!