悦读天下 -Unity 3D/2D手机游戏开发(第3版)
本书资料更新时间:2025-01-09 23:14:55

Unity 3D/2D手机游戏开发(第3版) 在线下载 pdf mobi 2025 epub 电子版

Unity 3D/2D手机游戏开发(第3版)精美图片
》Unity 3D/2D手机游戏开发(第3版)电子书籍版权问题 请点击这里查看《

Unity 3D/2D手机游戏开发(第3版)书籍详细信息

  • ISBN:9787302481652
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2017-9
  • 页数:400
  • 价格:98.00元
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-09 23:14:55

内容简介:

第三版根据Unity 5.6.2全新升级

适用于Unity 5.x

新增Unity GUI及DOTween Pro、EnhancedScroller、行为树AI插件Behavior Designer、Play Maker等

本书案例源代码及素材文件的下载地址:http://pan.baidu.com/s/1nvRz0Sh

本书以实例教学为主线,循序渐进地介绍了Unity在游戏开发方面的不同功能。第1章,由零开始,引导读者熟悉Unity编辑器的各个功能模块和特性。第2~4章是3个不同特色的3D游戏实例,使读者对Unity游戏开发有一个较全面的认识。第5章是一个2D游戏实例,全方位地介绍了Unity在2D游戏方面的应用。第6章和第7章,重点介绍了Unity在网络方面的应用。第8~10章介绍了如何将Unity游戏移植到网页、iOS和Android平台。第11章详细介绍了Unity的新GUI系统。第12章是关于创建Unity游戏美术资源的工作流程。第13章和第14章分别介绍了行为树和Play Maker两款插件,适合各类游戏开发者。另外,本书*后附有C#语言的快速教程,帮助缺乏程序开发基础的读者快速入门,同时也包括Unity编辑器菜单栏的中英文对照表供读者查阅。 本书提供了所有实例的源代码与素材文件,供读者上机练习使用,读者可从网上下载本书资源文件。 本书适用于广大游戏开发人员、游戏开发爱好者、软件培训机构以及计算机专业的学生等。


书籍目录:

封面页

内容简介

作者简介

来自本书之前版本读者的赞誉(摘自亚马逊、京东:当当网络书店)

前言

第1章 Unity基础

1.1 初识游戏引擎和Unity

1.2 运行Unity

1.2.1 Unity的版本

1.2.2 下载并安装Unity

1.2.3 在线激活Unity

1.2.4 运行示例工程

1.3 创建一个Hello World程序

1.3.1 安装Visual Studio

1.3.2 编写脚本

1.3.3 编译输出

1.4 调试程序

1.4.1 显示Log

1.4.2 在Visual Studio中设置断点

1.4.3 在MonoDevelop中设置断点

1.5 Unity脚本基础

1.5.1 Script(脚本)组件

1.5.2 脚本的执行顺序

1.5.3 脚本的序列化

1.5.4 组件式的编程

1.5.5 协程编程

1.6 预置文件Prefab

1.7 实例化

1.8 读取资源

1.9 保存工程

1.10 小结

第2章 太空射击游戏

2.1 游戏介绍

2.1.1 游戏操作

2.1.2 主角和敌人

2.1.3 游戏UI

2.2 导入美术资源

2.3 创建场景

2.3.1 创建火星背景和星空动画

2.3.2 设置摄像机和灯光

2.4 创建主角

2.4.1 创建脚本

2.4.2 控制飞船移动

2.4.3 创建子弹

2.4.4 创建子弹Prefab

2.4.5 发射子弹

2.5 创建敌人

2.6 物理碰撞

2.6.1 添加碰撞体

2.6.2 触发碰撞

2.7 高级敌人

2.7.1 创建敌人

2.7.2 发射子弹

2.8 声音与特效

2.9 敌人生成器

2.10 游戏UI和战斗管理

2.10.1 创建显示得分的UI界面

2.10.2 创建显示游戏失败的UI界面

2.10.3 编写脚本

2.11 关卡跳转

2.12 用鼠标控制主角

2.13 精确的碰撞检测

2.14 自动创建Prefab

2.15 发布游戏

2.16 使用Pool Boss创建缓存池

2.17 小结

第3章 第一人称射击游戏

3.1 策划

3.1.1 游戏介绍

3.1.2 UI界面

3.1.3 主角

3.1.4 敌人

3.2 游戏场景

3.3 主角

3.3.1 角色控制器

3.3.2 摄像机

3.3.3 武器

3.4 敌人

3.4.1 寻路

3.4.2 设置动画

3.4.3 行为

3.5 UI界面

3.6 交互

3.6.1 主角的射击

3.6.2 敌人的进攻与死亡

3.7 出生点

3.8 小地图

3.9 小结

第4章 塔防游戏

4.1 策划

4.1.1 场景

4.1.2 摄像机

4.1.3 胜负判定

4.1.4 敌人

4.1.5 防守单位

4.1.6 UI界面

4.2 地图编辑器

4.2.1 “格子”数据

4.2.2 在Inspector窗口添加自定义UI控件

4.2.3 创建一个自定义窗口

4.3 游戏场景

4.4 制作UI

4.5 创建游戏管理器

4.6 摄像机

4.7 路点

4.8 敌人

4.9 敌人生成器

4.9.1 创建敌人生成器

4.9.2 遍历敌人

4.10 防守单位

4.11 生命条

4.12 小结

第5章 2D游戏

5.1 Unity 2D系统简介

5.2 创建Sprite

5.2.1 使用SpriteEditor创建Sprite

5.2.2 使用SpritePacker创建Sprite

5.2.3 图层排序

5.2.4 Sprite边框和重复显示

5.3 动画制作

5.3.1 序列帧动画

5.3.2 使用脚本实现序列帧动画

5.3.3 骨骼动画

5.4 2D物理

5.5 捕鱼游戏

5.5.1 游戏玩法

5.5.2 准备2D资源

5.5.3 创建鱼

5.5.4 创建鱼群生成器

5.5.5 创建子弹和大炮

5.5.6 物理碰撞

5.6 2D材质

5.6.1 修改Sprite颜色

5.6.2 自定义的黑白效果材质

5.7 小结

第6章 与Web服务器的交互

6.1 Web服务器简介

6.2 在Windows上安装部署Apache

6.2.1 安装Apache

6.2.2 Apache常用命令

6.2.3 安装MySQL

6.2.4 安装PHP

6.2.5 安装Redis

6.3 PHP开发环境

6.3.1 第一个PHP程序

6.3.2 调试PHP代码

6.3.3 PHP基本语法

6.4 WWW基本应用

6.4.1 HTTP协议

6.4.2 GET请求

6.4.3 POST请求

6.4.4 上传下载图片

6.4.5 下载声音文件

6.5 分数排行榜

6.5.1 创建数据库

6.5.2 创建PHP脚本

6.5.3 上传下载分数

6.5.4 使用Redis缓存数据

6.6 MD5验证

6.7 Best HTTP

6.8 Linux环境部署

6.8.1 Linux管理工具

6.8.2 安装Apache

6.8.3 安装MySQL

6.8.4 安装PHP

6.8.5 安装Redis

6.9 小结

第7章 基于TCP/IP协议的聊天实例

7.1 TCP/IP开发简介

7.2 一个简单的网络程序

7.3 网络引擎

7.3.1 数据包

7.3.2 逻辑处理

7.3.3 网络功能

7.3.4 创建聊天协议

7.4 聊天客户端

7.5 聊天服务器端

7.6 JSON.NET简介

7.7 小结

第8章 HTML5(WebGL)游戏移植

8.1 关于HTML5和WebGL

8.2 导出Unity游戏到WebGL平台

8.2.1 导出WebGL游戏

8.2.2 设置WebGL模板

8.2.3 默认的index.html

8.2.4 文件访问

8.3 自定义Loading页面

8.4 编写WebGL游戏插件

8.4.1 访问Javascript示例一

8.4.2 访问Javascript示例二

8.5 在网页上保存游戏记录

8.6 AssetBundle

8.6.1 创建AssetBundle资源

8.6.2 下载、实例化AssetBundle资源

8.6.3 批量创建AssetBundle

8.7 小结

第9章 iOS游戏移植

9.1 iOS简介

9.2 软件安装

9.3 申请开发权限

9.4 设置iOS开发环境

9.5 测试iOS游戏

9.6 发布iOS游戏

9.7 对接iOS原生语言

9.7.1 在Xcode中创建Objectiv-C代码

9.7.2 在Unity中引用Objectiv-C代码

9.8 内消费

9.9 本地存储位置

9.10 小结

第10章 Android游戏移植

10.1 Android简介

10.2 安装Android SDK

10.3 运行Android游戏

10.3.1 准备一部Android手机

10.3.2 设置Android游戏工程

10.3.3 测试Android游戏

10.3.4 发布Android游戏

10.4 使用Android Studio

10.4.1 Android Studio简介

10.4.2 配置Android Studio

10.4.3 创建Hello world程序

10.5 从Unity到Android Studio

10.5.1 创建Unity工程

10.5.2 创建Android Studio工程

10.5.3 查看Log

10.5.4 发布程序

10.6 使用脚本编译游戏

10.6.1 使用脚本导出Android工程

10.6.2 使用脚本编译Android工程

10.7 获得签名证书的sha1值

10.8 导入库文件

10.9 Plugins目录

10.10 代码混淆

10.11 百度地图实例

10.11.1 导入百度地图SDK

10.11.2 实现百度地图控件

10.12 触屏操作

10.13 小结

第11章 Unity新GUI完全攻略

11.1 Unity的GUI系统

11.2 Canvas(画布)

11.2.1 创建Canvas

11.2.2 设置Canvas

11.2.3 Canvas的屏幕适应模式

11.2.4 Canvas层级内UI控件的排序

11.2.5 Canvas的隐藏和显示

11.2.6 查找UI层级下的子控件

11.3 UI坐标对齐方式

11.4 Text(文字)

11.5 自定义字体

11.5.1 创建字体贴图

11.5.2 创建Shader

11.6 Image(图像)

11.6.1 创建Image控件

11.6.2 设置Alpha

11.6.3 设置Raycast Target

11.6.4 设置UI图像为Sliced类型

11.6.5 设置UI图像为Tiled类型

11.6.6 设置UI图像为Filled类型

11.6.7 Mask(蒙版)

11.7 Button(按钮)控件

11.7.1 创建按钮

11.7.2 设置按钮状态变化

11.7.3 在编辑器中设置按钮触发事件

11.7.4 在脚本中定义按钮单击事件

11.7.5 判断按压按钮事件

11.8 Toggle(开关)控件

11.8.1 创建Toggle控件

11.8.2 Toggle组

11.8.3 Toggle控件的脚本

11.9 Raw Image控件

11.10 Slider(滑块)控件

11.10.1 创建Slider控件

11.10.2 改变滑块大小

11.10.3 使用脚本控制滑块

11.11 Input Field(文本输入)控件

11.12 Scroll View(卷轴视图)控件

11.13 Dropdown(下拉列表)控件

11.14 实用UI功能

11.14.1 判断是否单击了UI

11.14.2 拖动UI控件

11.14.3 在UI前面显示粒子特效

11.15 使用插件DOTween制作动画

11.15.1 在编辑器中设置DOTween动画

11.15.2 在脚本中设置DOTween动画

11.16 使用插件EnhancedScroller优化卷轴视图

11.16.1 创建数据模型

11.16.2 创建UI视图控制脚本

11.16.3 创建控制器

11.16.4 创建卷轴视图UI

11.17 小结

第12章 游戏开发中的美术工作流程

12.1 Unity和艺术家

12.2 视图操作捕捉

12.3 光照和渲染系统

12.3.1 光源类型

12.3.2 渲染管道

12.3.3 质量设置

12.3.4 实时阴影

12.3.5 环境光

12.3.6 Fog(雾)

12.3.7 直接照明与间接照明

12.3.8 Lightmapping(光照贴图)

12.3.9 环境反射采样

12.3.10 光照采样

12.4 色彩空间

12.5 物理材质

12.6 摄像机

12.7 地形

12.8 粒子特效简单教程

12.9 物理设置简单教程

12.10 游戏资源

12.10.1 贴图

12.10.2 在3ds Max中创建法线贴图

12.10.3 3ds Max静态模型导出

12.10.4 3ds Max动画导出

12.10.5 Maya模型导出

12.11 Unity两足动画系统

12.11.1 修改3ds Max两足动画骨骼

12.11.2 导入3ds Max两足角色到Unity

12.11.3 导入角色动画到Unity

12.11.4 表情动画

12.11.5 动画控制器

12.12 动画插件Skele

12.13 美术资源的优化

12.14 小结

第13章 Behavior Designer——行为树AI

13.1 行为树和AI

13.1.1 行为树插件的安装

13.1.2 简单的AI处理方式

13.1.3 状态机AI处理方式

13.1.4 Behavior Designer的行为树AI处理方式

13.2 行为树任务

13.2.1 任务返回值

13.2.2 Action(动作)

13.2.3 Composite(组合)

13.2.4 Conditional(条件)

13.2.5 Decorator(修饰)

13.3 行为树实例教程

13.3.1 主角的行为树

13.3.2 游荡的敌人

13.3.3 行为树的交互

13.4 行为树系统扩展

13.4.1 外部行为树

13.4.2 自定义任务

13.4.3 自定义共享数据类型

13.4.4 在脚本中设置行为树

13.4.5 在脚本中发送事件

13.5 优化

13.6 小结

第14章 玩玩PlayMaker

14.1 关于PlayMaker

14.1.1 优点和缺点

14.1.2 安装

14.2 PlayMaker的模块和工作机制

14.2.1 有限状态机

14.2.2 创建PlayMaker状态机

14.2.3 State(状态)

14.2.4 Event(事件)

14.2.5 Action(动作)

14.2.6 变量

14.2.7 发送事件

14.3 自定义Action

14.4 小结

附录A C#语言

A.1 C#基础

A.1.1 C#简介

A.1.2 运行控制台程序

A.1.3 类型

A.1.4 内置类型

A.1.5 标识符

A.1.6 语句和表达式

A.1.7 变量和常量

A.1.8 枚举

A.1.9 数学操作符

A.1.10 关系操作符

A.1.11 逻辑操作符

A.1.12 操作符优先级

A.1.13 方法

A.1.14 条件分支语句

A.1.15 循环语句

A.1.16 三元操作符

A.1.17 预处理

A.2 面向对象编程

A.2.1 类

A.2.2 this关键字

A.2.3 封装

A.2.4 继承与多态

A.2.5 静态成员

A.2.6 通过字段名称序列化对象

A.3 字符串

A.4 数组和排序

A.4.1 创建数组

A.4.2 遍历数组

A.4.3 插入、删除、查找

A.4.4 排序

A.5 I/O操作

A.5.1 写文件

A.5.2 读文件

A.5.3 删除文件

A.5.4 读写bytes

A.6 委托

A.6.1 委托与事件

A.6.2 泛型委托

A.6.3 Action

A.7 小结

附录B 特殊文件夹

附录C Unity编辑器菜单中英文对照


作者介绍:

金玺曾,资深游戏开发工程师,拥有10余年游戏开发经验,3D塔防游戏《野人大作战》主要开发者。曾在上海盛大网络、上海爱客士电脑软件有限公司任开发经理,目前在个人创业公司从事VR及游戏开发。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

第三版根据Unity 5.6.2全新升级

适用于Unity 5.x

新增Unity GUI及DOTween Pro、EnhancedScroller、行为树AI插件Behavior Designer、Play Maker等

本书案例源代码及素材文件的下载地址:http://pan.baidu.com/s/1nvRz0Sh

本书以实例教学为主线,循序渐进地介绍了Unity在游戏开发方面的不同功能。第1章,由零开始,引导读者熟悉Unity编辑器的各个功能模块和特性。第2~4章是3个不同特色的3D游戏实例,使读者对Unity游戏开发有一个较全面的认识。第5章是一个2D游戏实例,全方位地介绍了Unity在2D游戏方面的应用。第6章和第7章,重点介绍了Unity在网络方面的应用。第8~10章介绍了如何将Unity游戏移植到网页、iOS和Android平台。第11章详细介绍了Unity的新GUI系统。第12章是关于创建Unity游戏美术资源的工作流程。第13章和第14章分别介绍了行为树和Play Maker两款插件,适合各类游戏开发者。另外,本书*后附有C#语言的快速教程,帮助缺乏程序开发基础的读者快速入门,同时也包括Unity编辑器菜单栏的中英文对照表供读者查阅。 本书提供了所有实例的源代码与素材文件,供读者上机练习使用,读者可从网上下载本书资源文件。 本书适用于广大游戏开发人员、游戏开发爱好者、软件培训机构以及计算机专业的学生等。


精彩短评:

  • 作者:G_Horsius 发布时间:2021-04-28 23:27:34

    资料对我来说比较新鲜吧,论述差点劲儿。

  • 作者:carrie柔光 发布时间:2015-09-30 11:51:33

    我知道那种体验,一次次被渴望的幻象撕碎,事实上是恐惧成为自己的存在。布雷尔与尼采的对话挑起了智性狂飙的快感,这才是亚隆的正确打开方式。

  • 作者:Mathilda 发布时间:2010-11-04 19:10:16

    呐呐呐,想到了拔萝卜的故事啊~

  • 作者:莲藕排骨 发布时间:2021-08-25 13:49:37

    作者开发经验很足;代码有不错的启发

  • 作者:阿啃1919 发布时间:2017-11-16 22:06:16

    楼上完全是举贤不避亲呀

  • 作者:Herr.Nos 发布时间:2007-01-30 13:19:28

    作为一本不实用的工具书,简直就是骗钱...


深度书评:

  • 真正Unity3d游戏开发专家的力作

    作者:爪哇 发布时间:2013-09-03 11:15:33

    看过几本Unity3d开发的书,我觉得这本是有经验与最实用的。首先作者通篇通过热点范例教学,如第一人称射击游戏,太空射击游戏,塔防游戏等,其中的内容效果都来自作者自身开发的游戏,如《野人大作战》(大家可以在网络上搜到这款游戏,),不像很多书,代码一大堆,浪费了很多版面,本书代码适中,并加入了必须的注解,第二是图片适中,不像有的书,全是大图,占用了很多版面,结果没有效果,第三是经验之作,比如关于网络部分的讲解,绝对是很多书不多涉及的,内容极其有效,这块内容作者真是毫无保留,让游戏开发者少走很多弯路,一看就明白怎么回事了,绝对核心,价值所在,没有开发经验的只是看帮助文件写书的,肯定没有这种效果。学习了,非常受用,一本有价值的好书。想要开发手游的你一定要看这本书。

  • Unity3D游戏开发培训班

    作者:学习菌 发布时间:2015-06-09 16:12:32

    广州名动漫U3D游戏开发班即将开课!前一期的师兄们制作的基于unity3D引擎开发的手游【啪啪外星人】已经正式上线了!虽然他们有的回到了上海、北京、深圳、成都、浙江等地工作,但是同学们看到自己第一款参与制作的手游是异常的兴奋,更别提玩自己的游戏是何种心情了!

    名动漫最新一期开发班即将开课,课程咨询官方企业QQ:2355863154(小飞老师)

    Unity开发班课程简介:

    学习时间:4个月

    费用:15000元

    基础阶段:C#语言篇

    进阶阶段:Unity基础篇 - Unity进阶篇

    项目阶段:Unity项目

    【C#语言篇-时间(2星期)】

    第一阶段:第一章 课程介绍(1天)

    i.

    Unity应用以及市场前景

    ii.

    Unity、Visual studio201、Mono安装以及界面介绍

    iii.

    创建一个简单的游戏项目

    iv.

    Unity资源的导入、导出

    第二章 C#语言简介(3天)

    i.

    C#简介

    ii.

    变量、常量、枚举、数组

    iii.

    循环、判断、分支语句

    iv.

    字符串处理

    v.

    函数的使用

    vi.

    类、抽象类、接口、继承

    第三章 C#语言进阶(8天)

    i.

    常用容器:数组、队列、哈希表

    ii.

    常用排序算法:冒泡排序、桶排序、快速排序

    iii.

    事件、委托的使用

    iv.

    常用设计模式:MVC、单例、工厂

    【Unity基础篇-时间(1星期)】

    第四章 初识Unity(1天)

    i.

    编写Hello world程序

    ii.

    Unity基本形状、地形

    iii.

    Camera应用

    iv.

    环境音效、太阳光、雾效、风、天空盒、水等效果

    v.

    Unity中的光照以及Light Mapping(光源烘焙)

    vi.

    第一人称、第三人称控制器

    第五章 物理引擎(2天)

    i.

    刚体、碰撞体

    ii.

    碰撞器、触发器以及相应的处理函数

    iii.

    射线碰撞

    iv.

    如何对物体使用力

    v.

    关节、布料的应用

    第六章 UI介绍(3天)

    i.

    基本组件:Button、Text、Image、Slider等

    ii.

    布局管理器

    iii.

    组件锚点的使用

    【Unity 进阶篇-时间(3星期)】

    第七章 高级渲染(3天)

    i.

    着色器Shader语法简介

    ii.

    Unity着色器Shader应用,制作玻璃,金属,地板等仿真效果

    iii.

    摄像机渲染效果,增加画面质感

    iv.

    【案例】《VR》

    第八章 互联网、蓝牙通讯(4天)

    i.

    介绍Unity中的网络组件Network

    ii.

    介绍C#中的Socket

    iii.

    ByteBuffer工具的使用

    iv.

    使用Socket与服务器通信

    v.

    使用工具自动打包协议文件

    vi.

    使用蓝牙与Unity程序交互

    vii.

    【案例】《多人坦克大战》

    第九章 UI进阶(2天)

    i.

    使用插件NGUI制作图形用户界面

    ii.

    使用OnGUI函数绘制图形用户界面

    iii.

    输入框、血条、按钮、窗口、滑动条等效果

    iv.

    九宫格、图集的应用

    v.

    让组件自动适应各种大小的屏幕

    vi.

    【案例】《突袭东京》

    第十章 常用插件(2天)

    i.

    ITween制作UI、运动、摄像机特效

    ii.

    Easy Touch制作游戏中的摇杆

    iii.

    Magic Projectiles、FX Maker生成游戏特效

    iv.

    Fracturing Destruction爆裂特效

    v.

    A* Path finding寻路插件

    第十一章 粒子系统(3天)

    i.

    物体爆炸效果

    ii.

    喷泉效果

    iii.

    子弹、魔法特效

    iv.

    粒子碰撞检测

    第十二章 动画系统(3天)

    i.

    unity新旧动画系统应用

    ii.

    unity中Animation及Mecanim动画案例讲解

    iii.

    脚本控制动画

    iv.

    骨骼、蒙皮应用技术

    第十三章 游戏发布(1天)

    i.

    Android、IOS发布

    ii.

    客户端发布

    iii.

    网页发布

    iv.

    各平台商家流程介绍

    【Unity项目1《突袭东京》-时间(2星期)】

    一、项目简介

    i.

    玩家操纵自己的战机,对目的地东京进行空袭,并抵挡敌人陆地、空中的输出单位。游戏中有多种道具可以使用,并且可用通过升级武器提升战斗力。

    二、编写策划文档

    i.

    菜单界面设计

    ii.

    战机武器、子弹设计

    iii.

    敌方战机、地面机炮、地形设计

    iv.

    道具设计

    v.

    玩家战机升级方案

    vi.

    胜利、失败界面

    三、设计程序架构

    i.

    玩家战机

    ii.

    敌方战机、机炮

    iii.

    子弹、子弹发射器

    iv.

    道具设计

    v.

    金币、积分计算

    vi.

    地图滚屏设计

    四、准备游戏相关资源

    i.

    图片资源

    ii.

    音效资源

    五、人员分配

    i.

    特效开发

    ii.

    UI开发

    iii.

    战斗开发

    六、开发

    i.

    每一组开发人员按照架构,实现各自功能,并完成单元测试。设计必要程序接口

    ii.

    各功能对接完成开发

    七、测试

    i.

    验收所有功能是否完整

    ii.

    使用Profiler对CPU、内存使用情况进行检测

    iii.

    对功能模块进行单元测试

    iv.

    编写测试用例,并使用测试用例对游戏进行测试,并跟踪Bug

    八、发布

    i.

    发布成Android,将其提交到手机游戏平台

    九、涉及技术

    i.

    UGUI:搭建主菜单界面、游戏界面、游戏结束界面

    ii.

    粒子系统、FX Maker:制作战机特效、子弹特效、爆炸特效

    iii.

    ITween:制作敌机移动轨迹

    iv.

    MVC设计模式:降低各模块的耦合度

    v.

    PlayerPrefs:游戏存档

    【Unity项目2《双人坦克大战》-时间(2星期)】

    一、项目简介

    i.

    致敬经典游戏《坦克大战》,在原有基础上添加各种好玩的玩法。

    二、编写策划文档

    i.

    菜单界面设计

    ii.

    坦克武器设计

    iii.

    敌方坦克、地形设计

    iv.

    道具设计

    v.

    玩家坦克升级方案

    vi.

    胜利、失败界面

    三、设计程序架构

    i.

    网络连接、通信同步、网络断开处理

    ii.

    网络通信协议定制

    iii.

    玩家坦克移动、发射控制

    iv.

    敌方坦克AI

    v.

    道具设计

    vi.

    地图编辑器(可选)

    四、准备游戏相关资源

    i.

    图片、音效资源

    五、人员分配

    i.

    特效开发

    ii.

    UI开发

    iii.

    战斗开发

    六、开发

    i.

    每一组开发人员按照架构,实现各自功能,并完成单元测试。设计必要程序接口

    ii.

    各功能对接完成开发

    七、测试

    i.

    验收所有功能是否完整

    ii.

    使用Profiler对CPU、内存使用情况进行检测

    iii.

    对功能模块进行单元测试

    iv.

    编写测试用例,并使用测试用例对游戏进行测试,并跟踪Bug

    八、发布

    i.

    发布成Windows平台

    九、涉及技术

    i.

    UGUI:搭建主菜单界面、游戏界面、游戏结束界面

    ii.

    粒子系统、FX Maker:制作战机特效、子弹特效、爆炸特效

    iii.

    A* Path finding:敌方的寻路

    iv.

    Fracturing Destruction:爆裂特效

    v.

    MVC设计模式:降低各模块的耦合度

    vi.

    XML:游戏地图信息

    vii.

    Socket:网络通信

    【Unity项目3《深入敌后》-时间(3星期)】

    一、项目简介

    i.

    这是一款FPS(第一人称射击)游戏,游戏中会遇到同样拿着武器的敌人,他们如同猛兽隐藏在各个角落中等待着你的到来……

    二、编写策划文档

    i.

    菜单界面设计

    ii.

    主角主武器、近身武器、投掷武器

    iii.

    敌人AI

    iv.

    特殊部位伤害

    v.

    小地图功能

    vi.

    胜利、失败界面

    三、设计程序架构

    i.

    玩家切换武器、武器的攻击方式

    ii.

    敌方寻路、埋伏、射击

    iii.

    子弹、子弹发射器

    iv.

    道具设计

    v.

    金币、积分计算

    vi.

    地图滚屏设计

    四、准备游戏相关资源

    i.

    人物、武器、地图模型资源

    ii.

    音效资源

    五、人员分配

    i.

    特效开发

    ii.

    UI开发

    iii.

    战斗开发

    六、开发

    i.

    每一组开发人员按照架构,实现各自功能,并完成单元测试。设计必要程序接口

    ii.

    各功能对接完成开发

    七、测试

    i.

    验收所有功能是否完整

    ii.

    使用Profiler对CPU、内存使用情况进行检测

    iii.

    对功能模块进行单元测试

    iv.

    编写测试用例,并使用测试用例对游戏进行测试,并跟踪Bug

    八、发布

    i.

    发布成Windows平台

    九、涉及技术

    i.

    UGUI:搭建主菜单界面、游戏界面、游戏结束界面

    ii.

    粒子系统、FX Maker:子弹轨迹、爆炸特效

    iii.

    正交相机:制作小地图

    iv.

    Shader:渲染人物、场景

    v.

    射线碰撞:用于计算弹道

    【Unity项目4小游戏开发-时间(3星期)】

    项目目标:锻炼学生在算法、资源整合、开发效率上的能力

    一、2048游戏开发

    二、Flapply Bird游戏开发

    三、贪吃蛇游戏开发

    四、连连看游戏开发

    五、《深入敌后-VR版》通过虚拟头盔、蓝牙手柄控制游戏的射击、移动(可选)


书籍真实打分

  • 故事情节:7分

  • 人物塑造:4分

  • 主题深度:8分

  • 文字风格:4分

  • 语言运用:6分

  • 文笔流畅:8分

  • 思想传递:6分

  • 知识深度:7分

  • 知识广度:8分

  • 实用性:3分

  • 章节划分:9分

  • 结构布局:3分

  • 新颖与独特:5分

  • 情感共鸣:3分

  • 引人入胜:5分

  • 现实相关:3分

  • 沉浸感:5分

  • 事实准确性:4分

  • 文化贡献:3分


网站评分

  • 书籍多样性:5分

  • 书籍信息完全性:6分

  • 网站更新速度:5分

  • 使用便利性:8分

  • 书籍清晰度:7分

  • 书籍格式兼容性:7分

  • 是否包含广告:4分

  • 加载速度:6分

  • 安全性:3分

  • 稳定性:3分

  • 搜索功能:7分

  • 下载便捷性:5分


下载点评

  • 傻瓜式服务(368+)
  • 可以购买(491+)
  • 目录完整(175+)
  • 二星好评(409+)
  • 全格式(73+)
  • 书籍多(383+)
  • 三星好评(540+)

下载评价

  • 网友 丁***菱: ( 2024-12-21 14:48:59 )

    好好好好好好好好好好好好好好好好好好好好好好好好好

  • 网友 谭***然: ( 2024-12-24 14:41:22 )

    如果不要钱就好了

  • 网友 宫***玉: ( 2024-12-22 18:40:57 )

    我说完了。

  • 网友 訾***晴: ( 2024-12-21 18:27:15 )

    挺好的,书籍丰富

  • 网友 寿***芳: ( 2024-12-18 11:52:27 )

    可以在线转化哦

  • 网友 濮***彤: ( 2024-12-11 09:12:36 )

    好棒啊!图书很全

  • 网友 冉***兮: ( 2025-01-06 21:45:08 )

    如果满分一百分,我愿意给你99分,剩下一分怕你骄傲

  • 网友 戈***玉: ( 2024-12-15 18:27:59 )

    特别棒

  • 网友 益***琴: ( 2024-12-11 00:08:13 )

    好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

  • 网友 居***南: ( 2024-12-31 12:23:23 )

    请问,能在线转换格式吗?

  • 网友 潘***丽: ( 2024-12-24 08:38:26 )

    这里能在线转化,直接选择一款就可以了,用他这个转很方便的

  • 网友 车***波: ( 2024-12-20 13:26:13 )

    很好,下载出来的内容没有乱码。

  • 网友 堵***洁: ( 2024-12-24 10:00:53 )

    好用,支持

  • 网友 邱***洋: ( 2024-12-21 11:47:30 )

    不错,支持的格式很多


随机推荐