Unity 3.x game development essentials

副标题:无

作   者:(英)Will Goldstone著;张检阅译

分类号:

ISBN:9787030368270

微信扫一扫,移动浏览光盘

简介

《Unity 3.x游戏开发经典教程》通过从零开始创建一个完整的Unity游戏项目,在对游戏进行一步步创建、完善的过程中向读者详细介绍了如何利用地形系统刷出简易的游戏环境、编写脚本控制对象的行为、利用图形用户界面(GUI)系统制作UI、使用物理系统模拟物理作用、添加粒子系统创建特效、运用动画系统实现简单的动画,以及发布到不同平台时相关的发布设置。

目录

第1章 进入三维世界
1.1 了解三维世界
坐标系
本地坐标系和世界坐标系
向 量
相机
多边形、边、顶点和网格
材质、纹理、着色器
1.2 刚体物理
碰撞检测
1.3 Unity的几个关键概念
Unity应用举例
资 源
场景
游戏对象
组 件
脚本
预 制
1.4 界面
场景视图和网格层次面板
检视面板
工程面板
游戏视图
1.5 小结
第2章 游戏雏形和脚本基础
2.1 你的第一个Unity工程
2.2 简单的环境雏形
设置场景
添加简单的光源
制作砖块物体
建立一堵墙,然后破坏它
2.3 脚本入门
一个新的行为脚本或“类”
一个新建的C#脚本中有什么?
一个新建的JavaScript脚本中有什么?
摧毁那堵墙
声明公有变量
2.4 理解Translate函数
完善Translate函数
2.5 测试游戏
创建一个射弹
2.6 使用预制存储信息
发射射弹
2.7 用Instantiate()函数生成物体
为刚体添加力
2.8 小结
第3章 创建环境
3.1 游戏构思
3.2 使用地形工具
地形工具的特点
地形工具的功能
创建一个小岛——太阳、海和海滩
3.3 小结
第4章 角色控制器和脚本进阶
4.1 使用检视面板
标签

预制和检视面板
4.2 解剖角色控制器
4.3 分解第一人称控制器
父子级关系
First Person Controller物体
4.4 脚本进阶
命令
变 量
4.5 完整的例子
函 数
编写自己的函数
声明自定义函数
if else条件语句
多重条件
4.6 脚本的内部交流和点语法
访问其他物体
Find()和FindWithTag()命令
SendMessage()命令
GetComponent()命令
注释
4.7 角色移动脚本
分解脚本
声明变量
4.8 小结
第5章 交互
5.1 外部建模软件
模型的常规设置
网格
材质
动 画
动画压缩
5.2 设置岗哨模型
5.3 添加岗哨模型
位置
旋 转
添加碰撞器
添加刚体
添加音频
关闭动画的自动播放
5.4 碰撞和触发器
5.5 线投射
5.6 打开岗哨模型
方法1—碰撞检测
方法2—光线投射
方法3—触发器碰撞检测
5.7 小结
第6章 收集、物品栏和HUD
6.1 制作能量源预制
下载、导入和放置
为能量源添加标签
碰撞器的大小和旋转
添加刚体
创建能量源脚本
添加触发器碰撞检测
保存为预制
6.2 放置能量源
6.3 编写玩家Inventory脚本
保存充电状态
添加CellPickup()函数
6.4 限制岗哨的进入
用能量源的计数器限制进门
6.5 显示能量源HUD
GUI纹理的导入设置
创建GUITexture物体
放置PowerGUI纹理
编写脚本转换纹理
理解数组
解锁门
6.6 为玩家提供提示
使用GUIText在屏幕上显示信息
6.7 小结
……
第7章 实例化和刚体
第8章 粒子系统
第9章 制作菜单
第10章 动画基础
第11章 游戏完善和最后的调整
第12章 发布与分享
第13章 测试和进一步学习

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Unity 3.x game development essentials
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon