基本信息
- 书名:Unity 2D 游戏开发
- 作者:Jared Halpern著;译者:郭华丰、陶有旺
- 内容:教导有C#基础的读者编写Unity2D RPG游戏
- 封面
自话
这本书我在空闲时间花了半个月陆陆续续看完,期间包括不少的实践训练,这是一本关于Unity2D的入门书籍,介绍了关于基本Unity知识,包括游戏引擎、Unity界面、游戏组件、精灵、动画、摄像机等等基础知识。
可以确定的是,即使完整学完了该书内容,也仅仅是为你打开了Unity世界的大门,让你对Unity有了浅薄的认知,以及得知Unity在2D方面有哪些基础功能,更为进阶的功能,就需要自己另外加强了,指望学完这本书,就能做出一个完整的RPG游戏,还是挺困难的。
这本书由浅至深、循序渐进的带你入门,从最开始的游戏引擎介绍、安装Unity、介绍Unity诸如GameObject、精灵、碰撞器、动画、脚本的基础知识,然后教你一步步实践,构建自己的游戏世界。 本书例子是一个RPG游戏,该书会教你如何将精灵(2D图像)切片 (在我看来就像前端的雪碧图),然后如何将切片后的精灵制作成动画,在本人实践到这里时,看到界面的精灵动画人物行走时,我还是雀跃的。之后本书陆续教你碰撞器、预制器、脚本、状态机等等知识,这里面的状态机明显运用到了设计模式里面的状态机模式,不禁感叹设计模式运用于方方面面啊。
本书是针对有一定C#基础的,然后跟着书本的脚步走,学习是没多大问题的,难度一般,当然,这本书也是有些许缺点的,有些细节描述之处并未完全指出,或者被作者一语带过,导致在实践时,有些摸不着头脑,踩了一些坑。书本里面附带了一些项目资源,如精灵、脚本,但是我没有发现本书有游戏案例中完整的项目资源。
学完了这本书知识,让我对Unity2D 世界有了浅薄的认知,经过本书一系列实践开发,看着游戏界面的角色在肆意奔跑,一股成就感油然而生,这还是挺有意思的,当然还是如果要继续深入学习,任重而道远啊。