分享

Unity3D开发iOS简单介绍

 3dC 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上调试的时候,设备就会有显示了。试了一下,帧率很成问题呀,是一个早期调试的方便方法,不过最后手感神马的还是必须要发布到真机上才能感觉出来的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多