一个课程项目,用Unity3D写雷电游戏,感觉有点大材小用。用3D的引擎来写一个2D小游戏,不过会方便许多,可以方便的添加三维的逻辑,比如有地面上的攻击单位,你却打不到它,也可以让飞机从地面升空之类的。

 

国内有关unity3D的资源不是很多,如果遇到问题还是上google,可以找到挺多的解决方法。

国内看到一个不错的Unity3D的网站:

http://unity3d8.com/unity3d

可以在这里找到挺多入门的资料,还有一些作品。

 

好像几乎所有的引擎都是以FPS游戏入门的。。想想也是。。3D不就是为了在虚拟世界漫游,而FPS则就是在这基础之上设计的游戏。学习Unity3D也是如此,做一个FPS,把一些简单的操作都熟悉一下,就可以入门了。

http://www.verycd.com/topics/2839597/

这个是个很好的FPS例子,自己可以再扩展一些元素就可以成为一个可玩的FPS游戏了。

还有这三篇FPS文章:

http://wenku.baidu.com/view/b0789e05cc17552707220882.html

http://wenku.baidu.com/view/48fbae8884868762caaed586.html

http://wenku.baidu.com/view/46b189126edb6f1aff001f86.html?from=rec&pos=0&weight=138&lastweight=65&count=5

 

官网有个非常好的FPS的例子:

http://unity3d.com/support/resources/tutorials/fpstutorial

有工程和教程。

 

再加上两本有关Unity3D的书籍:

Game Development with Unity

HowToMakeAGameInUnity3D

Unity.Game.Development.Essentials