全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 应用软件

Unity2017经典游戏开发教程(算法分析与实现)

  • 定价: ¥128
  • ISBN:9787115486820
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:580页
  • 作者:编者:张帆
  • 立即节省:
  • 2018-10-01 第1版
  • 2018-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    在游戏开发学习中,借鉴经典游戏的开发思路和算法是快速提升开发与设计水平的有效捷径,这种学习的路径也是明智而高效的。张帆编著的《Unity2017经典游戏开发教程(算法分析与实现)》精选了18个广受欢迎的经典游戏作为案例进行讲解剖析,包含打地鼠、俄罗斯方块、打砖块、三消、翻牌子、连连看、拼图、推箱子、炸弹人、华容道、横板跑酷、扫雷、贪吃蛇、五子棋、跳棋、吃豆人、斗地主、坦克大战等。本书中游戏的实现采用了Unity 2017版软件,该软件是目前世界范围内使用最广泛的游戏开发与虚拟现实开发平台之一,其界面友好,功能强大,有适合不同学习阶段和不同开发需求的各种版本。
    本书不仅详细介绍了Unity的软件操作基础与游戏开发操作流程,而且对每个游戏的开发思路、算法分析、程序实现等都有详尽的讲解,非常适合对游戏开发、虚拟现实开发设计感兴趣的初、中级读者,也可作为各院校相关专业的教材。

作者简介

    张帆,男,广东省潮州人,硕士,讲师,师从中国传媒大学计算机学院计算机应用技术(数字娱乐与动画技术方向)专业的扈文峰教授。目前任职于浙江传媒学院新媒体学院数字媒体技术专业(数字游戏设计方向)。主要研究方向为数字娱乐互动技术和游戏引擎原理。主要负责的课程有游戏关卡设计、游戏脚本编程、游戏引擎原理和游戏实战开发等。使用Unity3D引擎已有将近5年时间,主要代表作有基于Android平台的休闲游戏《冲项球》,基于Web平台的虚拟旅游《嘉兴南湖虚拟漫游系统》和《3D上海一大旧址虚拟漫游》,“防火减灾”严肃教育游戏《烈火逃生》和“环境保护”严肃教育游戏《生命只在呼吸之间》等。

目录

第1章  熟悉Unity软件的操作
  1.1  可多平台发布的Unity游戏引擎
  1.2  Unity游戏引擎的下载和安装
    1.2.1  Unity的下载
    1.2.2  Unity的安装
    1.2.3  Unity的注册
    1.2.4  启动Unity
  1.3  认识Unity的编辑界面
    1.3.1  软件标题栏
    1.3.2  主菜单
    1.3.3  Project项目资源窗口
    1.3.4  Hierarchy层级窗口
    1.3.5  Scene场景窗口
    1.3.6  Inspector组件属性面板
    1.3.7  Game游戏预览窗口
    1.3.8  Console控制台
  1.4  自定义窗口布局
    1.4.1  使用Unity内置的窗口布局功能
    1.4.2  自定义窗口布局
  1.5  Unity中定义的重要概念
    1.5.1  资源(Assets)
    1.5.2  工程(Project)
    1.5.3  场景(Scenes)
    1.5.4  游戏对象(GameObject)
    1.5.5  组件(Component)
    1.5.6  脚本(Scripts)
    1.5.7  预置(Prefabs)
第2章  打地鼠
  2.1  游戏简介
  2.2  游戏规则
  2.3  程序思路
    2.3.1  洞口的排列
    2.3.2  地鼠出现频率
    2.3.3  单个地鼠设置
    2.3.4  游戏时间和分数
    2.3.5  游戏流程图
  2.4  程序实现
    2.4.1  前期准备
    2.4.2  设置洞口
    2.4.3  单只地鼠的出现与消失
    2.4.4  地鼠的随机出现和出现频率
    2.4.5  时间、分数和其他
第3章  俄罗斯方块
  3.1  游戏简介
  3.2  游戏规则
  3.3  游戏实现思路
    3.3.1  随机生成方块
    3.3.2  地图的生成
    3.3.3  判断方块是否都在边界内
    3.3.4  判断是否碰到其他方块
    3.3.5  检查是否满行
    3.3.6  删除填满的行
    3.3.7  提示下一个方块组
    3.3.8  结束判定
    3.3.9  游戏流程图
  3.4  游戏程序实现
    3.4.1  前期准备
    3.4.2  制作场景
    3.4.3  生成方块组与方块组下落
    3.4.4  边界判断
    3.4.5  删除一行方块
    3.4.6  结束判定
    3.4.7  细节完善
……
第4章  打砖块
第5章  三消
第6章  翻牌子
第7章  连连看
第8章  拼图
第9章  推箱子
第10章  炸弹人
第11章  华容道
第12章  横版跑酷
第13章  扫雷
第14章  贪吃蛇
第15章  五子棋
第16章  跳棋
第17章  吃豆人
第18章  斗地主
第19章  坦克大战