Unity2d官方demo:2D Platformer学习

1.下载2D Platformer包

在Asset Store中,下载2D Platformer包(略)

2.新建project,并到导入2D Platformer

勾选Unity Projects 2D Plastformer.unitypackage.将左下角的3D改为2D,点击创建

Unity2d官方demo:2D Platformer学习_第1张图片

3.运行

点击运行按钮,就可以在在电脑上玩游戏了。


Unity2d官方demo:2D Platformer学习_第2张图片

4.导出IOS工程

打开File->Build&Run(快捷键是Command+B),选中弹出框左下Platform中的iOS



点击左下角的Player Settings,进行相关设置。

Unity2d官方demo:2D Platformer学习_第3张图片

如上图,将屏幕方向设置为横屏。
Unity2d官方demo:2D Platformer学习_第4张图片
如上图,将SDK Version设置为Simulator SDK,这样可以在模拟器中运行导出的工程(默认设置只能连接真机运行)。
最后,点击Build And Run按钮,让我们来看看2D Platformer在IOS 模拟器中的运行效果吧。

  Unity2d官方demo:2D Platformer学习_第5张图片

勒个去,图片都跑哪去了。。。Xcode没有提供有用的信息,只好在Unity工程中找到如下信息:

Unity2d官方demo:2D Platformer学习_第6张图片
意思大概是说用PVRTC 4位格式压缩的话不能生成非正方形的纹理。。。Cocosd-x的程序猿瞬间懵了。

一番折腾后,最后解决办法其实很简单(果然隔“行”如隔山),在Unity中点击相应的图片,在Inspector面板中,勾选Override for iPhone,并将Format由Compressed改为16 bits,点击应用,图片正常显示。对所有问题图片进行上述操作(不知大神有没有批量处理的方法)

Unity2d官方demo:2D Platformer学习_第7张图片
最后运行一切正常。

Unity2d官方demo:2D Platformer学习_第8张图片
(没有虚拟摇杆,将就着玩吧)

5.小技巧

(Unity大神自觉离开。。。)
Unity2d官方demo:2D Platformer学习_第9张图片

Unity中,如果图片右侧有箭头说明正常,没有箭头说明图片有问题。

你可能感兴趣的:(Unity2d官方demo:2D Platformer学习)