1

我是 cocos2d-x-3.17 的新手,我想开始一个新的 android 游戏项目,我更喜欢在 Visual Studio 15/17 中开发它。我试图在论坛上进行一些搜索,但不幸的是让我感到困惑。

我已经安装了 coco2d-x-3.17,我使用https://docs.cocos2d-x.org/cocos2d-x/en/editors_and_tools/cocosCLTool.html来制作新项目,在我创建新项目文件夹后,我在 proj.win32 中编码,在那里我找到了一个 sln 文件。我已经成功地使用 win32 创建了简单的 windows 游戏项目,一切正常。

但我怎么能用安卓游戏项目做到这一点?我是在安装时做对了还是错过了什么?

4

1 回答 1

2

我已经成功地使用 win32 创建了一个简单的 windows 游戏项目,一切正常。

现在您想在 Android 上移植/部署您的游戏。

您的本机代码构建系统是什么?

您可以在gradle.properties文件夹内的文件中找到它proj.android

默认情况下cocos2d-x 3.17使用 ndk-build 但cocos2d-x 3.17.1使用 cmake。

  • 如果ndk-build是,则原生代码将由 Android.mk 编译。将所有.cpp文件添加到标签Android.mk下(在 jni 文件夹中找到 Android.mk) 。LOCAL_SRC_FILES

  • 如果cmake是,本地代码将由 CMakeLists.txt 编译。在跨平台源文件和头文件列表下添加您的.cpp.h文件(在您的项目中找到 CMakeLists.txt)。CMakeLists.txt

现在您可以使用Cocos 命令行工具或 Android Studio 构建 apk。

于 2019-02-05T06:52:14.283 回答