【问题标题】:Cocos2d-x game development for Microsoft Surface用于 Microsoft Surface 的 Cocos2d-x 游戏开发
【发布时间】:2013-02-01 18:29:50
【问题描述】:

我有一个小问题。

我可以使用 Cocos2d-x 为 Microsoft 的 Surface(Windows RT 和 Windows 8 Pro)平板电脑进行开发吗?

在这种情况下,我需要使用哪个版本的 Cocos2d-x?因为Cocos源码有很多分支。

而且,我可以对 Surface 和 Windows Phone 8 使用相同的代码吗?

提前致谢!

对不起我的初学者英语,我正在学习 =)

编辑:

深入了解 Cocos2d-X 文档,我看到了 HTML5 分支。

使用该技术开发游戏并使用 WebView、UIWebView 和 Windows 的等效技术将游戏移植到 iOS、Android 和 Windows 是否可行?

【问题讨论】:

  • 有趣的问题。我也有同样的情况,如果你发现了什么,请告诉我!
  • 我还没有回复。我在 Cocos2d-x 论坛上做过同样的问题,但还没有答案。我认为 Cocos2d-5 (HTML5) 是满足小要求的非重度游戏的答案。此外,实际的 W8 分支基于 Cocos2d-x 1.x,因此它有点旧并且与 2.x 分支不兼容。我将在 Android 中使用 webview,在 iOS 中使用 UIWebView 和 W8 的等价物,以便为 3 个平台使用相同的代码,如果我愿意,我可以移植到其他平台。
  • 关于 Cocos2d-html5,在 iOS 或 Android 上运行时,它会运行您的脚本以原生调用的代码。不需要 UIWebView 并获得性能打击。这里有很多关于 JS 绑定的内容:github.com/cocos2d/cocos2d-iphone/wiki/cocos2d-and-JavaScript 对于 WinRT,还没有发布。但是,您可以在 Marmalade SDK 之上使用 Cocos2d-X,该 SDK 计划在 2013 年初发布 WinRT (madewithmarmalade.com/marmaladesdk/features/…)

标签: windows cocos2d-iphone windows-phone-8 cocos2d-x windows-rt


【解决方案1】:

是的,您可以使用 Cocos2d-X Windows 8 版本为 Windows 8 进行开发。 有时在功能中会将其与主版本合并, 但目前您必须使用 Windows 8 分支。请不要说它使用旧的 Cocos2d-x API。

我已经使用 Cocos2d-x for Windows 8 成功发布了我的游戏“Noogra Nuts”,并且运行良好。

【讨论】:

  • 嗨奥伦!你好吗?感谢您的回复!但我有一个问题。当您谈到 Windows 8 时,您指的是 W8 for PC (x86 & x64)、WP8 (ARM) 还是 WinRT (Microsoft Surface)?因为我想为微软Surface开发一个游戏,而在我的国家只销售带有WinRT的ARM模型,我必须使用哪个分支来开发这个平台?另外,W8 PC、WP8和WinRT可以同时开发吗?在另一个主题中,恭喜你的游戏,太棒了!真的很上瘾!!! :) 感谢您的帮助,再次抱歉我的英语不好,我正在学习。
  • 是的,您可以将 Windows 8 Cocos2d-x 分支编译为 x86、x64 或 ARM。这只是选择要构建的配置的问题。当我提交游戏时,我提交了 3 个二进制文件:x86、x64 和 ARM。
  • @OrenBengigi 你介意告诉我你使用的是 cocos2d-x-windows-8 的哪个分支吗?谢谢
猜你喜欢
  • 2012-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多