是的。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条款与条件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)