一个课程项目,用Unity3D写雷电游戏,感觉有点大材小用。用3D的引擎来写一个2D小游戏,不过会方便许多,可以方便的添加三维的逻辑,比如有地面上的攻击单位,你却打不到它,也可以让飞机从地面升空之类的。
国内有关unity3D的资源不是很多,如果遇到问题还是上google,可以找到挺多的解决方法。
国内看到一个不错的Unity3D的网站:
可以在这里找到挺多入门的资料,还有一些作品。
好像几乎所有的引擎都是以FPS游戏入门的。。想想也是。。3D不就是为了在虚拟世界漫游,而FPS则就是在这基础之上设计的游戏。学习Unity3D也是如此,做一个FPS,把一些简单的操作都熟悉一下,就可以入门了。
这个是个很好的FPS例子,自己可以再扩展一些元素就可以成为一个可玩的FPS游戏了。
还有这三篇FPS文章:
官网有个非常好的FPS的例子:
有工程和教程。
再加上两本有关Unity3D的书籍:
Game Development with Unity
HowToMakeAGameInUnity3D
Unity.Game.Development.Essentials