用unity开发ios程序一定要用xcode吗?

是的,XCode是所有程序的基础,它的用法如下:

一:前提条件

1.iPhone版本:Cardboard SDK for IOS只能与运行IOS 8及更新机型的iPhone 5配合使用。

2.Unity版本:如果运行的是Unity 4.5或更高版本,Cardboard SDK只能配合IOS使用。在这里下载Unity的最新版本。

二:为IOS设置Unity

如果你之前没有编写过IOS应用程序,你必须设置一个苹果开发者帐户。我们建议您根据Unity的说明设置Unity IOS开发,这也需要下载XCode:

六五四三八+0。IOS开发指南提供了许多关于开发Unity IOS应用程序各个方面的详细信息。

2.“帐户设置”为您提供了设置开发者帐户所需的分步说明。

第三:设置纸板

对于使用Unity的IOS开发,无论你是已经熟悉还是第一次设置,请先下载并构建Cardboard演示场景。

1.为Unity下载Cardboard SDK。

2.下载Cardboard for Unity的演示版。

3.打开Unity并创建一个新项目。

四:导入并预览演示场景。

1.导入Cardboard SDK:转到资产→导入包→自定义包。选择cardboardsdkforunityunitypackag下载软件包,然后单击打开。确保选中导入包对话框中的所有复选框,然后单击导入。注意:如果你使用的是Unity 5,你会被警告API会自动升级。如果出现上述警告,请接受并继续。

2.导入cardboard演示版:重复上述步骤,这次请选择Cardboard演示unity包。

3.在编辑器的项目窗格中,导航到文件夹资产→Cardboard→DemoScene,然后打开DemoScene。您应该能够看到一个立方体漂浮在纹理网格平面上的场景。

4.按Play,你会看到一个红色立方体的游戏视图,显示三维效果。在播放模式下,按Alt并移动鼠标来水平和垂直平移,从而模拟您的头部运动。使用Ctrl模拟头部从一侧向另一侧倾斜。

五:建设团结工程

在第一次构建之前,您需要进行一些设置。

1.转到文件→构建设置,然后打开构建设置。

2选择平台下的IOS。选择IOS后,单击切换平台按钮。

3.点按“播放器设置”以在检查器中打开“播放器设置”面板。

4.在IOS设置底部的PlayerSettings中,点按“分辨率和演示”以展开面板,然后将默认方向设定为“横向向左”。

5.单击其他设置以展开面板,并查找包标识符字段。为应用程序输入有效的包名(如com.mycompany.cardboarddemo),它必须遵循Java包和/或的命名规则。Net命名空间。这个名字的格式通常是:com。

6.单击构建。系统会提示您保存名称,并在[您的Unity项目]/[您的保存名称]目录中准备一个XCode项目。在下一节中,我们将把项目部署到iPhone上。

六:在Xcode中部署项目

1.打开XCode。从文件→打开...菜单中,打开您创建的XCode项目。它将成为一个名为Unity-iPhone.xcodeproj的文件,位于您在上一节中刚刚保存的目录中。

2.点按Unity-iPhone项目并选择它。

3.在项目菜单栏中,单击“构建阶段”以打开此部分。

4.展开带库的链接二进制列表。

5.单击“将二进制文件与库链接”列表底部的+号。这将打开一个窗口,显示“选择要添加的框架和库”:

6.对于6之前的版本。Unity5.1.1+0,在搜索框中输入CoreText。当CoreText.framework出现时,双击它将其添加到库中。

7.前往文件→将文件添加到Unity-iPhone...在[your unity project]/assets/plugins/IOs中选择Localizable.strings文件。单击添加。

8.现在,通过单击播放按钮或转到产品→运行来运行项目。