一个课程项目,用Unity3D写雷电游戏,感觉有点大材小用。用3D的引擎来写一个2D小游戏,不过会方便许多,可以方便的添加三维的逻辑,比如有地面上的攻击单位,你却打不到它,也可以让飞机从地面升空之类的。
国内有关unity3D的资源不是很多,如果遇到问题还是上google,可以找到挺多的解决方法。
国内看到一个不错的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
官网有个非常好的FPS的例子:
http://unity3d.com/support/resources/tutorials/fpstutorial
有工程和教程。
再加上两本有关Unity3D的书籍:
Game Development with Unity
HowToMakeAGameInUnity3D
Unity.Game.Development.Essentials