游戏引擎C++和客观的C / Xcode编码



我很困惑。

我想开发一个 3D 游戏应用程序。我有虚幻引擎或Unity可供选择。它们都是用C++编码的。我必须在哪里使用作为iOS主要语言的目标c?

我可以完全在游戏引擎 Unity/UDK 中制作应用程序,在那里编码,然后将其发送到应用程序商店,而无需在目标 c 中进行任何编程,并且直接从游戏引擎不使用 Xcode?

我真的希望完全沉浸在客观C/xcode中的6个月是腰部的时间。

对不起,如果这个问题水平很低

谢谢

问候

CL

如果您正在研究iOS编程...是的,你需要知道Objective-C(因为它是主要语言)和Xcode。

如果你想开发一个3D游戏,开始研究OpenGL ES。

你不能只是为虚幻/Unity编写一个游戏,然后把它发送到应用商店......不完全是那样工作的。

使用 Unity3D,它不是C++而是 C#

两者都是很棒的引擎,但如果你不熟悉这个引擎,建议使用 Unity3D。它更容易学习,有大量免费或便宜的、易于访问的脚本和艺术。

是的,您可以在Unity引擎中创建整个游戏,提交给Apple并将其实时发布给世界(无需知道或不需要任何目标C)您还可以通过几个设置步骤将其上传到应用商店提交。您将需要下载并安装 XCODE,但您无需学习任何 XCODE 编程或项目设置,因为 Unity 会为您完成这一切。

您无需学习OGL或着色器语言(Unity附带了一套免费的,经过优化的移动着色器),尽管以后学习如何制作自己的着色器很有趣。

您可能需要的任何原生(目标 C)东西,您都可以通过购买其他人编写的用于 Unity 的廉价插件来完成。(通常在 20 美元到 50 美元之间)范围内。

您将需要每年100美元的Apple开发人员帐户。适用于 iOS 的统一...基本版或专业版。Mac或PC上的Hackintosh(Mac mini是最简单/折衷的价格路线)iOS设备也会有所帮助。(建议找几个不同的进行测试,或问问朋友)

你也可以做Droid而不是iOS。那你不需要Mac。但iOS应用程序赚了大部分钱。比如 70% iOS 30% 机器人。

玩得愉快!

你必须创建一个 Objective-C 包装器。

这是一个很好的起点。

技术讲座:桥接 UNITY 和 IOS SDK

最新更新