2016-04-01 14:16:06 671浏览
iOS设备在人们之间日渐流行,也有更多的开发者投入其中。在拥有了庞大的用户群体之后,ios游戏用户之间的彼此交流、分享的诉求将会浮现出来。这对于用户是一种最原始的期望,而对于iOS程序开发工程师来说,则是一个绝佳的契机。
iOS开发入门到精通iOS游戏开发学习实战项目教程移植iOS
把一个在PC上开发的Unity游戏程序移植到iOS平台,并在iOS测试机上跑起来。
1.在资源文件目录下找到chapter09一iOS—Start工程,这是在Pc上开发的一个Unity工程。可以先运行看一下,屏幕上会显示几个简单的按钮,包括显示Game Center每按一次加一分,上传分数/成就到GameCenter和内消费购买按钮,还包括分数、成就和点数的简单uI,另外还有一个3D模型,它没有任何作用,只是为了使画面丰富一些。这些按钮暂时还不包括任何功能,我们将在后面逐一实现这些按钮中的相应功能。
2.我们无法在Windows上使用unity开发iOS游戏,将这个工程复制到安装有开发权限的Mac电脑上,使用Mac版的Unity打开这个工程。
3.在菜单栏选择[File]--'[Build Settings],在Platform中选择iOS,选择Switch Platform将工程转为iOS工程。
4 .选择Player Settings,在Inspector窗口进行iOS平台的设置。
5.在Resolution and Presentation选项组中设置屏幕旋转方向,Portrait表示纵向,Landscape表示横向,这里选择AutoRotation,并且选中LandscapeRight和LandscapeLeft,屏幕将会根据设备旋转方向自动调整方向,但只能横向旋转。
6.在Other Settings选项组中设置Bundle Identifier,这个ID需要与在网页上设置的Bundle ID一致,格式通常是com.XXX.XXX。
7.在Splash Image选项组中可以自定义启动画面。
8.在Other Settings选项组中设置Target Device为iPhone或iPad,也可以选择iPhone+iPad两种设备通用,但这种情况要确定游戏的uI会自动适配不同的分辨率。
9.确定iOS设备与Mac电脑处于连接状态,选择Build And Run,然后选择一个路径保存。片刻之后,Xcode会自动启动,如果弹出对话框,提示有codesign wants to signusing key“XXX”in your keychain这样的信息,选择Always Allow选项即可。最后,如无错误,程序将会运行在iOS设备上,画面和操作与在PC或Mac上几乎是一样的。
千锋在线扣丁学堂专注于移动互联网领域,为实现大学生优质就业而开设实战型的iOS开发培训课程,android开发培训课程和Cocos2d-x手游开发课程。