Unity2d官方demo:2D Platformer学习
下载2D Platformer包
在Asset Store中,下载2D Platformer包(略)
新建project,并到导入2D Platformer
勾选Unity Projects 2D Plastformer.unitypackage.将左下角的3D改为2D,点击创建:
运行
点击运行按钮,就可以在工作区预览游戏并可以直接Play:
导出iOS工程
打开File->Build&Run(快捷键是Command+B),选中弹出框左下Platform中的iOS:
点击左下角的Player Settings,进行相关设置:
如上图,将屏幕方向设置为横屏。
如上图,将SDK Version设置为Simulator SDK,这样可以在模拟器中运行导出的工程(默认设置只能连接真机运行)。
最后,点击Build And Run按钮,让我们来看看2D Platformer在IOS 模拟器中的运行效果吧。
我勒个去,图片都跑哪去了。。。Xcode没有提供有用的信息,只好在Unity工程中找到如下信息:
意思大概是说用PVRTC 4位格式压缩的话不能生成非正方形的纹理。。。
一番折腾后,最后解决办法其实很简单:在Unity中点击相应的图片,在Inspector面板中,勾选Override for iPhone,并将Format由Compressed改为16 bits,点击应用,图片正常显示。对所有问题图片进行上述操作(不知大神有没有批量处理的方法)
最后在iOS模拟器中正常运行:
(没有虚拟摇杆,将就着玩吧)