![]()
内容推荐 本书基于OBE成果导向的设计理念,围绕Unity开发引擎必会的基础知识与常用技能,从学习者能力快速形成的角度规划教材内容。教材整体以项目体例进行编排,安排基础篇、应用篇、项目篇三个篇章,其中,基础篇重点介绍Unity的开发环境、访问游戏物体、控制游戏物体、使用游戏物体和组件、使用物理引擎,让读者掌握Unity的基础技能;应用篇针对游戏开发中常用的技术,以专题的形式介绍Unity的UGUI系统、动画系统、地形引擎、声光技术、粒子系统、寻路技术以及背包系统;项目篇通过宝石迷宫和贪吃蛇两个游戏项目,分别针对3D游戏开发和2D游戏开发两个方向,将所有技能融为一体,实现能力的项目转化,培养游戏设计师的综合技能。 本书结构清晰,以项目引领学习,涵盖课程思政,对制作中涉及的知识点直接以知识链接的形式进行介绍,为帮助读者深入理解Unity的知识与操作技巧提供有效指引。本书配有丰富的立体化资源,便于学习,可作为Unity课程教材,也可供Unity爱好者及对游戏开发感兴趣的人员阅读学习。 目录 基础篇 模块一 熟悉游戏物体和组件 项目一 初识Unity 任务1 了解Unity软件 任务2 认识Unity的工作环境 任务3 体验Unity的工作流程 项目总结与评价 项目二 访问游戏物体 任务1 创建游戏物体 任务2 改变游戏物体的Transform属性 任务3 获取游戏物体 项目总结与评价 项目三 控制游戏物体 任务1 立方体四周转圈移动(非协程) 任务2 立方体四周转圈移动(协同程序) 任务3 物体展示动画 项目总结与评价 项目四 使用游戏物体和组件 任务1 使用组件 任务2 克隆游戏物体 任务3 倒计时效果 项目总结与评价 模块小结 课后习题 模块二 使用物理引擎 项目五 刚体——力的模拟 任务1 使用AddForce施加力 任务2 模拟爆炸力 项目总结与评价 项目六 碰撞体——物体碰撞检测 任务1 忽略碰撞检测 任务2 触发器动画 项目总结与评价 项目七 角色控制器——控制角色运动 任务1 第三人称视角控制角色移动 任务2 第一人称视角控制角色移动 任务3 实现上帝视角 项目总结与评价 项目八 物理材质与射线——射线技术应用 任务1 使用物理材质 任务2 使用射线模拟弹力 任务3 拾取、变色与移动物休 项目总结与评价 项目九 关节——关节模拟动画 任务1 布料 任务2 铰链关节 任务3 固定关节 任务4 弹簧关节 任务5 可配置关节 项目总结与评价 模块小结 课后习题 应用篇 模块三 制作游戏界面与动画特效 项目十 UGUI系统——《迷宫寻宝》游戏界面设计 任务1 游戏开始场景制作 任务2 菜单界面制作 任务3 实现莱单交互 项目总结与评价 项目十一 动画系统——游戏动画制作 任务1 Animation剪辑动画 任务2 Timeline过场动画 任务3 Animator动作转换动画 任务4 Blend Tree混合树动画 项目总结与评价 项目十二 地形引擎——游戏场景制作 任务1 设置地形 任务2 装饰地形 任务3 设置环境 项目总结与评价 项目十三 声光技术——声光特效 任务1 声音特效 任务2 光影特效 项目总结与评价 项目十四 粒子系统——粒子特效 任务1 绽放的礼花 任务2 火焰效果 项目总结与评价 项目十五 寻路技术——导航寻路动画 任务1 定点寻路 任务2 自动寻路 任务3 固定寻路 项目总结与评价 项目十六 背包系统——物品拾取动画 任务1 制作要拾取的物体 任务2 背包界面设计与功能实现 项目总结与评价 模块小结 课后习题 项目篇 模块四 3D游戏 项目十七 宝石迷宫 任务1 游戏界面展示 任务2 游戏构思设计 任务3 游戏项目制作 项目总结与评价 模块五 2D游戏 项目十八 贪吃蛇 任务1 游戏界面展示 任务2 游戏构思设计 任务3 游戏项目制作 项目总结与评价 课后习题答案 |