打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Unity3D开发iOS简单介绍
userphoto

2014.06.23

关注

恩,前段时间帮朋友的忙,折腾了下用Unity做iOS上面的程序。

 

刚跑通流程就被发配出差了,所以一直忘了整理些关键点出来,随便写点还记得的东西吧。

 

准备工作呢,mac,与你的iPhone,iPad系统版本匹配的xcode和苹果99美元的开发账户,有了苹果开发账户后,跟着它网上的教程一步一步的配好证书。网上有xcode的破解,不过俺没成功……

 

Unity方面,在Build前要记得设置好Player Settings里面的选项。

 

Resolution and Presentation里面可以设置游戏发布在设备上的朝向,就是横着还是竖着。


Other Settings里面有几个重要的,Bundle Identifier不能是默认的,不然会报错,应该设置公司名+游戏名。

接着Target Device,SDK Version,Target iOS Version一定要设置来跟你要测试的设备一样,否则发布不上去。


编程呢,如果暂不打算为iOS和PC上单独做两个版本的话,可以用

#if UNITY_IPHONE

//your code

#else

//your code

#endif

来处理不同平台间不同的代码。


接着,Build完后,用xcode打开Unity生成的项目,选择你的设备,注意是你的设备哈,不要选成模拟器了,点击Run,就能把游戏发布到你的设备上啦。


另外关于xcode的iPhone,iPad模拟器,如果没记错的话,iPhone模拟器是没法用的,iPad模拟器可以用,不过感觉模拟了也没啥用,速度慢,没有触屏。


另外就是AppStore(91里面木有)里面有Unity Remote可以用来做远程调试,哎懒得翻译了,直接贴官网介绍吧:

Unity Remote is a software application that makes your iPhone/iPad act as a remote control for your project in Unity. This is useful for rapid development when you don't want to compile and deploy your project to device for each change and prefer to use the Editor Game window instead.

确保你的mac和设备在用一个wifi下就行了,先开Remote,然后mac上调试的时候,设备就会有显示了。试了一下,帧率很成问题呀,是一个早期调试的方便方法,不过最后手感神马的还是必须要发布到真机上才能感觉出来的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
floren's blog ? iOS 模拟器使用指南
iOS8开发~UI布局(一)初探Size Class
iOS开发路线简述
iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86
如何使Xcode占用更少的空间 Xcode占用空间太大解决方法
Xcode Tips 008:无线调试
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服