`
leecong1p
  • 浏览: 146457 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

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。

      个人原创,转载请注明。

  • 大小: 155 KB
分享到:
评论
9 楼 zzmmzzzzm 2014-05-03  
8 楼 Perfect_ff 2014-03-28  
新手非常需要这样的demo啊
7 楼 __祥哥哥 2013-07-10  
正在学习U3d,拿来当案例看看!
6 楼 Hades1989 2012-11-05  
给力呀,聪哥
5 楼 wuhun33 2012-10-30  
引用
引用
[u][/u][b][/b][img][/img]
4 楼 y89696043 2012-06-14  
感谢分享哈
3 楼 cloud21 2012-01-30  
多交流了,哈
2 楼 gjs4136 2011-08-20  
haha,下来瞅瞅
1 楼 逍遥天下 2011-08-14  
呵呵  聪哥的太给力了··

相关推荐

Global site tag (gtag.js) - Google Analytics