vs2015和cocos2d-x-3.17.2 开发环境搭建
cocos2d-x当前最新稳定版本是3.17.2,需要使用vs2015来构建。首先是安装vs2015。选择安装下面的vs版本:
cn_visual_studio_community_2015_x86_dvd_6847368.iso
我是在 win7+sp1+IE11的环境成功安装的。
安装:python-2.7.15.amd64.msi
确保Path环境变量指向 python.exe,例如:
Path=...;C:\DEVPACK\Python27
获取cocos2d-x-3.17.2.zip,并解压。cocoshome=C:\DEVPACK\cocos2d\cocos2d-x-3.17.2
打开 cmd,确保chcp 936。
> cd $cocoshome
> python setup.py
执行上面的命令为系统设置环境变量。关闭 cmd再次打开。确保环境变量生效:
> cd %COCOS_CONSOLE_ROOT%
> cd C:\Workspace\gamedev
创建一个游戏工程:
> cocos new MyGame -p com.pepstack.mygame -l cpp -d C:\Workspace\gamedev
其中 cocos是命令行程序,真实路径在 %COCOS_CONSOLE_ROOT%,即:
$cocoshome\tools\cocos2d-console\bin
> 拷贝模板到 C:\Workspace\gamedev\MyGame
> 拷贝 cocos2d-x ...
> 替换文件名中的工程名称,'HelloCpp' 替换为 'MyGame'。
> 替换文件中的工程名称,'HelloCpp' 替换为 'MyGame'。
> 替换工程的包名,'org.cocos2dx.hellocpp' 替换为 'com.pepstack.mygame'。
> 替换 Mac 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替换为 'com.pepstack.mygame'。
> 替换 iOS 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替换为 'com.pepstack.mygame'。
使用 vs2015 打开
C:\Workspace\gamedev\MyGame\proj.win32\MyGame.sln
编译即可。
打包apk:
安装 gradle:gradle-5.6.2-bin.zip
配置环境变量: Path=...;C:\DEVPACK\gradle-5.6.2\bin
cmd
> cd C:\Workspace\gamedev\MyGame\proj.android
> gradle build
解决 licenses问题:
https://www.jianshu.com/p/5bf828806125
解决ndk目录问题
需要的android sdk和ndk下载自:
https://www.androiddevtools.cn/
标签:vs2015,MyGame,3.17,gamedev,cocos2d,替换 From: https://blog.51cto.com/mapaware/6024037