本书以游戏开发案例为主线,把C#语言和游戏引擎相结合,系统讲解C#语言、Unity游戏引擎及C#语言在游戏开发中的应用。本书分为上下两篇,上篇全面系统地讲解Visual Studio 2019开发环境下C#程序设计的基础知识,内容包括C#程序设计基础,数据类型,流程控制,类与对象,接口、委托与事件,目录与文件管理,WinForm应用程序开发;下篇讲解C#在Unity游戏引擎中的应用,包括认识Unity游戏引擎、C#脚本语言、交互和物理引擎、动画与UGUI、Unity游戏开发综合案例、Unity游戏开发中常见的设计模式等。本书内容与实例紧密结合,便于读者在应用中理解知识,达到学以致用的目的。本书提供完整的课程资源包,包括案例源代码、课件PPT、实验手册、教学视频等。
我要评论