用unity开发ios程序,必须要用到xcode吗

用unity开发ios程序,必须要用到xcode吗,第1张

是的。XCode是所有程序的基础,使用方法如下:

一:先决条件

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

2Unity 版本:如果运行的是Unity 45或更高版本,则Cardboard SDK只能与 IOS配合使用。在此处下载最新版本的Unity。

二:设置Unity for IOS

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

1IOS 开发入门指南提供了许多有关开发 Unity IOS应用的各个方面的详细信息。

2帐户设置为您提供 设置开发者帐户所需的一切 *** 作的逐步说明。

三:设置Cardboard

对于使用Unity进行IOS开发,无论您是已非常熟悉,还是第一次设置,都请先下载和构建 Cardboard 演示版 场景。

1下载 Cardboard SDK for Unity。

2下载 Cardboard for Unity 演示版。

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

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

1导入Cardboard SDK:转到Assets→Import Package→Custom Package。选择CardboardSDKForUnityunitypackag下载软件包并点击Open。确保已勾选 Importing Package 对话框中的所有复选框,并点击Import。注:如果您使用的是 Unity 5,系统会警告您 API 将自动升级。 如果出现上述警告,请接受它并继续 *** 作。

2导入Cardboard 演示版:重复上述步骤,这次请选择CardboardDemoForUnity unitypackage。

3编辑器的Project窗格中,导航至Assets→Cardboard→DemoScene文件夹,然后打开DemoScene。您应该能够看到这样的一个场景,在贴有纹理的网格平面上漂浮着一个立方体。

4按Play,您会看到一个游戏视图,上面显示呈现立体感的红色立方体。在播放模式中,按 Alt 并移动鼠标可沿水平方向和垂直方向平移,从而模拟您的头部移动。 使用Ctrl模拟头部从一边向另一边倾斜。

五:构建Unity Project

在首次构建之前,您需要先进行几个设置。

1转到File→Build Settings,打开 Build Settings。

2在Platform下面选择IOS。 选择IOS后,点击Switch Platform按钮。

3点击Player Settings打开Inspector中的PlayerSettings面板。

4在PlayerSettings中,在IOS设置的底部,点击Resolution and Presentation可展开该面板,然后将Default Orientation设为Landscape Left。

5点击Other Settings以展开该面板,并查找Bundle Identifier字段。为应用输入有效的软件包名称(如commycompanycardboarddemo),该名称须遵循Java软件包和/或Net 命名空间的命名规则。该名称格式通常为: com<yourcompany><appname>

6点击Build。系统会提示您保存名称,并在[您的 Unity 项目]/[您的保存名称] 目录中准备一个XCode 项目在下一部分中,我们将该项目部署到iPhone。

六:在Xcode中部署项目

1打开 XCode。 从File→Open菜单中,打开您创建的XCode 项目。它将成为您在上一个部分下面刚保存的目录中名为Unity-iPhonexcodeproj的文件。

2点击Unity-iPhone项目并选中它。

3在项目菜单栏中,点击Build Phases以打开该部分。

4展开Link Binary With Libraries列表。

5点击“Link Binary With Libraries” 列表最底部的+号。 这将打开一个窗口,上面显示“Choose frameworks and libraries to add”(选择要添加的框架和库):

6Unity511 之前的版本在搜索框中输入CoreText。 出现CoreTextframework时,双击它以将其添加到库中。

7转到File→Add File to Unity-iPhone。在[your Unity project]/Assets/Plugins/IOS中选择Localizablestrings文件。 点击Add。

8现在,通过点击play 按钮,或转到Product→Run来运行项目。

本篇文章整合了IOS和Android的UI规范,对于设计自查以及无论是设计开始、过程、结束都能够达到一种向导性的作用。对一些设计原则以及命名规则都有描述。

转至站酷:叶小包

选择步骤如下:

1、选择语言。以选择“简体中文”为例,滑动“简体中文”进入下一步。

2、选择国家或地区。以中国为例,滑动“中国”进入下一步。

3、选择键盘输入法。选择了简体拼音的全键盘和九宫格、表情符号与英语字母三种。

4、选取无线局域网网络。若此时没有无线网络就先选择“使用移动数据连接”。有局域网网络就可以选择进行下一步 *** 作。

5、启用定位服务。此应用可以查找手机具体的位置。

6、设置指纹解锁。将习惯 *** 作的手指指腹放在首页键(home)上。多放几次,手机系统会逐渐录入指纹的全部纹理。

7、备份数据。如果以前有其它型号的苹果手机,可以选择恢复;也可以“设置为新的手机”。备份数据可以省去重新录入通讯录等事项。

8、登陆苹果ID。原来已有苹果ID的,可以登陆帐号与密码;如果原来没有,可以重新注册一个新的苹果ID。

9、条款与条件的同意。使用新的IOS设备之前,需要先阅读使用条款,并点击同意,进入下一步。

10、设置苹果ID。同意使用条款后,系统会出来稍等的界面。

11、设置iCloud钥匙串。 如果原来就有苹果设备,这个可以选择使用。原来没有苹果设备的,也可以选择“不使用iCloud钥匙串”。

12、设置苹果小秘书。苹果小秘书的设置需要一个过程。点击“设置Siri"进入下一步。

13、重试小秘书。如果对着手机的扬声器说话不够清楚,或者声音不够重,可能需要重试。

14、信息系统收费确认。除了苹果手机之间点对点信息免费发送以外,苹果手机与其它品牌手机发送信息收费的确认。

我个人设计时按照iOS设计尺寸 iPhone6(750px1334px)来进行页面的设计。在iOS开发中iPhone4、5、6、7是共用一套字体规范。在设计中按iPhone6设计版尺寸(750px1334px)中适合的字体大小来定义。(开发过程中具体的问题需再具体分析)

在iOS中默认字体分为三类:

第一类: STHeiti-Lightttc和STHeiti-Mediumttc代表的是中文字体,常用的方正黑体简体(不能商用)和微软雅黑(不能商用),也可以是冬青黑体简体(暂不详版权)和思源雅黑(免费)。

第二类: _H_Helveticattc和_H_HelveticaNeuettc代表的是英文以及数字字体,常用的字体Helvetica

第三类: LockClockttf代表的是锁屏时间字体

中文字体: Mac下黑体、微软雅黑、华文黑体、方正黑体简体、思源雅黑、冬青黑体简体等(,看个人习惯,具体设计需求也可以是不常见字体)

英文字体: HelveticaNeue , Arial Bold(Regular)(具体设计需求也可以是不常见字体),在选用不常见字体要在后面切图中:相关的字体要有形式导出png,以及如有需要要有文字的字体包,当然还有使用版权的许可。

文件包命名规则是:项目名字+切图+作者名字+日期

例如:蚂蚁金服基金3585版本迭代-H5页面设计_切图_李笑_20170321

文件包压缩一直采用zip格式

文件包要包括:image,效果图+标注图,切图简单说明(word等文件)。

打开如下图:

在image中切图文件和切图命名中:

···不要出现大写,

···不要有中文、特殊符号以及空格,

···字母必须是小写字母,

···同类切图大小一致(后续文章单独整理切图方法和常见问题)

···iOS切图文件要有二倍像素适配(750px1334px)iphone6,iphone7和三倍像素适配(1242px2208px)iphone6 plus,iphone7 plus。需要在名字后面分别加 @2x 和 @3x。具体命名方法是:

模块_类别_功能_状态_@2x/@3xpng  (状态会有:点击状态,点击压下状态,禁用状态,选中状态等)

如:me_bg_nologin@3xpng和me_bg_nologin @2xpng

···iphone4:640X960

···iphone5:640X1136

···iphone6/7:750X1334

···iphone6/7:1242X2208

iPhone图标尺寸及整理如下:

后续会不断的整理和添加修正,欢迎批评指正

如果有用请分享给需要的朋友们

谢谢~

以上就是关于用unity开发ios程序,必须要用到xcode吗全部的内容,包括:用unity开发ios程序,必须要用到xcode吗、移动端(IOS、Android)APP的差异性以及规范整理、ios14.1条款与条件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9717931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存