前言
Unity(也称为Unity 3D)是近年来非常流行的一款3D游戏开发引擎,其特点是跨平台能力强,能够支持PC、Mac、Linux、网页、iOS、Android等平台,具有移植便捷、3D图形性能出众等优点, 同时也支持2D功能,因此受到众多游戏开发者的喜爱。在手机平台,Unity几乎成为3D、2D游戏开发的标准工具。
Bolt是一款专门为Unity设计的功能强大的可视化编程插件,能直接访问Unity中的方法、字段、属性、事件、脚本以及第三方插件。无论是不懂编程的设计师、艺术家,还是程序员,都可以轻松地使用Bolt创建游戏逻辑机制和交互系统。
本书以实战案例为基础,主要介绍利用可视化脚本编程插件Bolt来完成手机游戏的开发,使读者在较短的时间内能快速地掌握基于Bolt的各种技术和开发技巧,并在实践中应用。
全书共分为14章,涵盖Bolt的安装与配置、Bolt的基本概念、Bolt的图、单元和端口、状态图和超级状态、和 Unity的脚本协作、Bolt 的高级议题、Bolt 基本单元介绍、设计一个二维平台游戏、建立一个简单的第一人称控制器、建立一个简单的第三人称控制器、构造简单的非玩家人物、Roll a Ball 游戏、太空大战。


本书特点
(1) 内容由浅入深,循序渐进。
本书结构合理,内容由浅入深,循序渐进。不仅适合初学者阅读,也非常适合具有一定游戏编程基础的程序员学习。
(2) 重点突出,目的明确。
本书立足于基本概念,面向应用技术,以必须、够用为尺度,以掌握概念、强化应用为重点,注重基础知识和实际应用的统一。
(3) 图文并茂,实例丰富。
本书具有大量的操作截屏图,具有很强的针对性。本书以Bolt可视化编程环境为基础,通过典型的实例分析,使读者能够较快地掌握手机游戏设计的基本知识、方法、实用技术及一些典型应用。
本书适用于游戏设计人员、游戏软件爱好者、游戏设计的专职教师以及计算机专业的学生等。
配套资源
为便于教学,本书配有620分钟微课视频、程序源码、电子课件、教学大纲、电子教案、案例素材、软件安装包。
(1) 获取620分钟微课视频方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。
(2) 获取程序源码、案例素材方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可下载。


程序源码






案例素材




(3) 获取软件安装包方式: 详见第1章。
(4) 获取其他配套资源方式: 可以扫描本书封底的课件二维码下载。

由于时间仓促,加之作者水平有限,书中难免存在疏漏之处,真诚地希望能得到各位专家和广大读者的批评指正。
徐志平2020年5月