写在前面的话:转载肯定会留原文链接,作者的署名,这是毋庸置疑的.而我的习惯是翻译完文字后会通知到原作者并分享给原作者翻译后的版本,比如像我做EZGUI的帮助文档的时候,作者特意将其帮助文档的”源工程”给我发来了.NGUI的作者也开心的把我的译文链接放到了他官网做为NGUI中文版教程,我们都是做着开心的事,而这个2D教程原作者偏偏要我把博客上这篇教程删除掉,说不授权给除了他们自己网站外的第三方网站发表,要是愿意的话也可以加入他们的翻译组,加入后才可以把我翻译的这个教程放到他们的网站上,仅此而已.虽然老外版权意识浓厚,但我还是觉得他们这是很蛋疼的行为,我决定选择无视他,并且保留这篇教程,退一步讲惹急了我把截图都换成我自己的,改一改文字,干脆变成原创教程好了…..呵呵呵….
==================================华丽的分割线==================================
如果用以前版本的Unity做2D游戏,虽然能做,但是要费很多周折.
比如你可以将一张纹理赋予一个”面片”网格,然后用脚本控制它的动画调整它的位移.如果你要使用物理引擎,那么还要将这个Obeject处理3D的,所以你还要确保你的Object要有足够的深度以确保他们在其它轴向上不起冲突.或者你选用一个第三方插件,如2D Toolkit或者Orthello 2D Framework,他们有着强大的功能,但同样需要你去做一些约束工作.
当上面这些你仍然可以选用上面这些方法的时候,Unity4.3增加了原生的2D开发环境,让我们一探究竟吧.
这个教程将带你探索Unity的2D工具,教程将引导你做一个主题为僵尸的iOS游戏.教程重点在于一个新的资源类型-“Sprite”,你将学到所有关于Sprite知识,在后续的教程里你将学会如何通过Unity的动画系统控制动画,以及用到Untiy的2D物理引擎的支持.
继续阅读 →