我很困惑。
我想开发一款3D游戏应用。我有虚幻引擎或Unity可供选择。 它们都是用C ++编写的。 我必须使用作为iOS主要语言的目标c?
我可以完全在游戏引擎Unity / UDK中进行应用程序,在那里进行编码,然后将其发送到应用程序商店而无需在目标c中进行任何编程,直接从游戏引擎中不使用Xcode吗?
我真的希望6个月完全沉浸在客观的C / xcode中是时间的延迟。
很抱歉,如果这个问题非常低级
谢谢
此致
CL
答案 0 :(得分:2)
如果您正在研究iOS编程......是的,您需要了解Objective-C(因为它是主要语言)和Xcode。
如果您正在寻求开发3D游戏,请开始研究OpenGL ES。
你不能只为Unreal / Unity编写游戏并将其发送到应用程序商店......并不是那样。
答案 1 :(得分:2)
使用Unity3D,它不是C ++,而是C#
两者都是很棒的引擎,但如果你是新手,建议选择Unity3D。它更容易学习,有大量免费或便宜,易于访问的脚本和艺术。
是的,你可以在Unity-engine中创建整个游戏,提交给苹果并让它直播世界(不知道或不需要任何目标C) 您只需几个设置步骤,即可将其上传到应用商店提交。 您需要下载并安装XCODE,但您不需要学习任何XCODE编程或项目设置,因为Unity会为您完成所有工作。
您不需要学习OGL或着色器语言(Unity附带一套免费的,优化的移动着色器)尽管学习如何在以后制作自己的浏览器很有趣。
您可能需要的任何原生(目标C)内容,您都可以通过购买其他人编写的廉价插件来实现。 (通常在$ 20 - $ 50)范围内。
你需要一个苹果开发者账户每年100美元。 适用于iOS的Unity ...基本版或专业版。 PC上的Mac或Hackintosh(mac mini是最简单/折衷的价格路线) iOS设备也会有所帮助。 (建议获得几个不同的测试或询问朋友)
您也可以使用Droid而不是iOS。那你不需要Mac。但iOS应用赚大部分钱。像70%iOS 30%机器人这样的东西。
玩得开心!
答案 2 :(得分:0)