Unity3D做2D横版游戏小demo(源码)

?
?
????? 用Unity3D做的一个小demo,简单地实现了人物行走、跳跃,以及场景的碰撞,给需要的朋友做个参考。为什么要用U3D搞2D游戏呢?想想看,如果你希望你的游戏可以在Android、Iphone、PC甚至网页上跑,是不是要学Android、XCODE、C++、AS3?有U3D,虽然做2D游戏有点绕,但开发一次就全搞定啦。
?
??????如果你还不了解U3D,请看一下我附件里的教学文档,然后看一看网上的一些入门视频,很快就能上手。
?
??????对于这个demo要阐述的几点:
??????1)如何做2D游戏。
????????????其实还是3D的,只不过模型都是一个单面,忽视Z轴的处理,摄像机始终面向Z轴,让你的游戏看上去像2D而已。
??????2)如何实现碰撞。
????????????如图所示,我是添加了一些刚体做地面碰撞,然后给精灵也添加刚体属性。脚本里只根据按键改变精灵的位置,物理运算就交给U3D了。
????? 3)如何实现精灵的动画。
??????????? 我的方法是不断地给精灵模型设置不同的纹理图片。当然你也可以用一张整的纹理图片,然后通过UV设置纹理。
?
????? 最后附上工程文件。刚接触U3D不久,欢迎朋友加入我的群一起探讨游戏开发:50184572。
????? 个人原创,转载请注明。
1 楼 逍遥天下 2011-08-14 呵呵 聪哥的太给力了·· 2 楼 gjs4136 2011-08-20 haha,下来瞅瞅 3 楼 cloud21 2012-01-30 多交流了,哈 4 楼 y89696043 2012-06-14 感谢分享哈