新闻资讯
看你所看,想你所想

Unity3D游戏开发基础

Unity3D游戏开发基础

Unity3D游戏开发基础

《Unity3D游戏开发基础》是2013年8月1日浙江工商大学出版社出版的图书,作者是张帆。

基本介绍

  • 书名:Unity3D游戏开发基础
  • 类型:计算机与网际网路
  • 出版日期:2013年8月1日
  • 语种:简体中文
  • ISBN:7811409461
  • 作者:张帆
  • 出版社:浙江工商大学出版社
  • 页数:375页
  • 开本:16
  • 品牌:浙江工商大学出版社

内容简介

本书除了可以作为高校相关专业的教材之外,还可以作为Unity3D的参考书。它涵盖了Unity3D的常见使用功能,除了介绍Unity3D的功能之外,每个章节中都有相应的例子和练习题,方便读者对这些功能的理解。本书适合不同水平层次的读者,无论是初学者或者是已经有一定经验的开发人员。
如果作为教学用书,建议课时不少于64(每周4节)或48(每周3节)课时。以每周4课时计算,前两节介绍Unity3D的功能,第3节介绍这些功能的例子,最后一节可以作为实践,并在课下完成对应的练习题。如果每周3课时,前两节介绍Unity3D的功能,第3节介绍这些功能的例子,并在课下完成实践和练习题。

内容简介

经过一次次技术革命,数位化的传播方式也在日益多元化,数字媒体、数字游戏、数字产品展示、数字教学等等无不触动着每个人的感官神经。如何找到一种方便快捷的生产方式,是每个数位化互动产品开发人员急需解决的问题。如果你正在为寻找合适的开发工具而焦头烂额时,不妨尝试一下Unity3D这个引擎。如果需要製作2D/3D的游戏产品,那幺它是一个不可多得的游戏引擎工具;如果需要製作AAA级画质的数字互动产品,那幺它可以为你提供高效优质的渲染效果;如果需要製作虚拟漫游或者产品数字展示,那幺它可以提供各种方便的创作工具;如果需要让自製的软硬体与数字图形进行互动,那幺Unity3D可以提供给用户安全而灵活的扩展接口。

作者简介

主编:张帆,男,广东省潮州人,硕士,讲师,师从中国传媒大学计算机学院--计算机套用技术(数字娱乐与动画技术方向)专业的扈文峰教授。目前任职于浙江传媒学院新媒体学院数字媒体技术专业(数字游戏设计方向)专业教师。主要研究方向为数字娱乐互动技术和游戏引擎原理。主要负责的课程有游戏关卡设计、游戏脚本编程、游戏引擎原理和游戏实战开发等。使用Unity3D引擎已有将近5年时间,主要代表作有基于Android平台的休闲游戏《沖顶球》,基于Web平台的虚拟旅游《嘉兴南湖虚拟漫游系统》和《3D上海一大旧址虚拟漫游》,“防火减灾”严肃教育游戏《烈火逃生》和“环境保护”严肃教育游戏《生命只在呼吸之间》等等。带领学生创作的作品有《浙江传媒学院(桐乡校区)虚拟漫游》,基于PC和Web平台的休闲游戏《Fun Stack》,该作品获得“中国学院奖”第二届游戏设计大赛二等奖;与Kinect结合的体感游戏《小笨笨大吃货》和《穿墙大人》,这两部作品分别获得第五届中国大学生计算机设计大赛的三等奖和二等奖;基于Android平台的休闲游戏《太空仓库》获得第七届信息技术套用水平大赛的“中兴通讯杯”智慧型终端创意大赛决赛一等奖;休闲游戏《PushUp》获得第七届信息技术套用水平大赛的“联想.乐商店杯”Android套用开发大赛一等奖和知金最具商业价值奖决赛银奖。

图书目录

第1章 游戏引擎介绍
1.1 游戏引擎简介
1.2 游戏引擎的选择
1.3 目前流行的游戏引擎
1.3.1 Unreal 3 Engine(虚幻引擎)
1.3.2 CryEngine
1.3.3 Frosbite Engine(寒霜引擎)
1.3.4 Torque3D/2D游戏引擎
1.3.5 基于2D风格的Cocos2D游戏引擎
1.3.6 多平台发布的Unity3D游戏引擎
1.4 Unity3D游戏引擎的下载和安装
1.4.1 Unity3D的下载
1.4.2 Unity3D的安装
1.4.3 Unity3D的注册
1.4.4 启动Unity3D
总结
练习题
第2章 3D游戏开发所需要的重要概念
2.1 3D图形学中的重要概念
2.1.1 坐标系
2.1.2 局部坐标系与世界坐标系(Local and World Coordinate System)
2.1.3 父子物体( Parent—Child)
2.1.4 向量(Vector)
2.1.5 摄像机(Camera)
2.1.6 多边形(Polygons)、边(Ed9es)、顶点(Vertices)和面片(MeShes)
2.1.7 材质(MateriaIs)、贴图(Texlures)和着色器(shaders)
2.1.8 物理引擎
2.1.9 碰撞检测(Collision Detection)
2.1.10 凸面体与凹面体(Convex and Concave)
2.2 Unity3D中定义的重要概念
2.2.1 资源(Assets)
2.2.2 工程(Project)
2.2.3 场景(Scenes)
2.2.4 游戏对象(GameObject)
2.2.5组件(Component)
2.2.6脚本(Scripts)
2.2.7预置( Prefabs)
总结
练习题
第3章 Unity3D界面介绍
3.1 Unity3D编辑器的布局
3.1.1 标题栏
3.1.2 主选单栏
3.1.3 Project(项目资源视窗)
3.1.4 Hierarchy(层级视窗)
3.1.5 Scene(场景视窗)
3.1.6 Inspector(组件参数编辑视窗)
3.1.7 Game(游戏预览视窗)
3.1.8 Console(控制台)
3.2 自定义视窗布局
3.2.1. 使用Unity3D内置的视窗布局功能
3.2.2. 自定义视窗布局
总结
练习题
第4章 Unity3D脚本程式介绍
4.1脚本程式初探
4.1.1 MonoDevelop脚本编辑器
4.1.2 第一个JavaScript脚本
4.2 JavaScript的语法
4.2.1 变数声明
4.2.2 函式声明
4.2.3 类与类的使用
总结
练习题
……
第5章 地形编辑器
第6章 光源
第7章 音频
第8章 3D模型的导入
第9章 材质与Shader
第10章 碰撞盒与触发器
第11章 物理模拟
第12章 粒子系统
第13章 动画系统
第14章 游戏界面
第15章 Unity3D的其他功能(一)
第16章 Unity3D的其他功能(二)
Unity3D安装档案
Unity3D随书实例、素材DVD光碟1
Unity3D随书实例、素材DVD光碟2

转载请注明出处海之美文 » Unity3D游戏开发基础

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com