客户端源码基于Cocos2d-x 3.10版本开发,可完整编译。本人已在Windows平台成功编译Android包,并正常运行。源码包含服务器端(C++)部分,经过验证,客户端与服务器为配套版本。对于有能力的同学,可以自行架设服务器。我将提供所有必要资源,包括后台管理程序(Java)、数据库文件、IP配置器等。
编译环境:
- Windows 7 (64位)
- Cocos 3.13.1
- NDK 13
- ANT 1.9.7
- Python 2.7.5
- Android SDK (API Level 20)
- JDK 8
环境配置步骤(以D盘为例):
1. ANT配置
将ANT解压至D盘,设置环境变量:
- 用户变量:
ANT_ROOT = D:\apache-ant-1.9.7\bin
2. Python配置
安装Python后,设置环境变量:
- 系统变量
path
添加D:\python27;
3. NDK配置
解压NDK并设置环境变量:
- 用户变量:
NDK_ROOT = D:\ndkr13b
4. Android SDK配置
解压adt-bundle
,将SDK
目录配置为:
- 用户变量:
ANDROID_SDK_ROOT = D:\adt-bundle-windows-x86_64-20140624\sdk
5. JDK配置
安装JDK后,设置环境变量:
- 用户变量:
JAVA_HOME = D:\java
- 系统变量
path
添加D:\java\bin;
6. Cocos2d-x配置
下载并解压Cocos2d-x 3.13.1,在Cocos根目录下执行setup.py
:
- 若配置正确,命令提示符窗口会一闪而过。
- 若停留在CMD界面,检查提示信息并修正环境配置。
编译注意事项:
- 项目目录位置:将客户端项目放在根目录下,避免NDK编译因路径过长而失败。
- 存储空间:确保盘符空间充足,防止编译过程中因空间不足失败。
- 删除obj目录:在编译Android项目前,删除
project.android
目录下的obj
文件夹,避免因目录错误导致编译失败。
最后配置:
在共享文件夹中提供了详细的编译步骤说明,请按照步骤完成最后的配置和编译。