我想我和很多其他想要使用 Cocos2dx 的开发者一样。我在一台 Windows 机器上,我有 eclipse 作为我的开发环境。我不介意切换到 Visual Studio,但我不想一半在 Visual Studio 中,一半在 Eclipse 中。我认为缺乏工具支持在某种程度上破坏了这里的跨平台目标。我有哪些选择?我的意思是,如果我没有得到一些好的选择,我可能会选择用于 android 的 libgdx 和用于 iPhone 的 cocos2d。
1 回答
您可以完全转移到 Visual Studio,有一个名为 VS Android 的项目,您可以从中运行 android 并将 cocos2d-x 添加到该项目,反之亦然
第一次你会觉得很困难,但是一旦你设置了一个演示项目,你就可以在很多地方重复使用它。
首先在 Visual Studio 中设置 cocos2d-x 项目,然后将这些设置添加到 VS Android 演示项目中,您可以在以下步骤中找到它
或者你可以反之亦然
您可以使用“VS Android”使用visual studoio for android
以下是设置它的步骤 (i) 下载 SDK 和其他依赖项:
1)下载SDK http://developer.android.com/sdk/index.html
2) 下载 NDK http://developer.android.com/tools/sdk/ndk/index.html 3) 下载 Cygwin http://cygwin.com/install.html
4)下载JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
5)下载VS 2010。这个版本非常重要,因为VS Android不兼容任何其他VS版本http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso
6) 下载 VS 安卓http://code.google.com/p/vs-android/
7) Apache Ant 下载http://ant.apache.org/bindownload.cgi
8) 设置环境变量: [要设置环境变量,请执行:MyComputer->右键单击->属性->高级->环境变量。] a) ANDROID_NDK_ROOT = :\android-ndk-r8-windows\android-ndk-r8 b) ANT_HOME = :\apache-ant-1.8.4-bin\apache-ant-1.8.4 c) JAVA_HOME = \Java\ jdk1.7.0_05 d) _JAVA_OPTIONS = -Xms256m -Xmx512m
9) 从这里下载示例http://code.google.com/p/vs-android/downloads/detail?name=vs-android_samples.zip
注意:如果您遵循正确的步骤,您不会有任何问题,但有时它会采用试错法。我会尽力帮助你,因为我是这样设置的
优点:在 VS 中调试非常棒我是 VS 用户我讨厌 eclipse,因为它有问题
缺点 设置困难但是一旦你得到它..你得到它终身..即使 cocos2d-x 版本得到更新也没关系你只需要复制粘贴你的 cocos2d--x 项目文件到新项目中