注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2018-04

出版社:高等教育出版社

以下为《游戏应用开发(配套智慧职教数字课程、微课、PPT课件、源代码)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040495348
  • 1版
  • 203392
  • 61246013-9
  • 平装
  • 16开
  • 2018-04
  • 360
  • 243
  • 工学
  • 计算机科学与技术
  • 云计算技术应用等
  • 高职
内容简介

本书较为全面地介绍目前流行的Unity游戏开发相关知识,依托腾讯云服务器,讲解游戏设计基础知识、Unity的使用方法、单机游戏开发、网络游戏开发、申请与购买腾讯云服务等内容;并以“魔盒世界”小游戏为项目原型,以任务驱动为主线,基于腾讯云平台,完成场景搭建、物理模拟、动画控制、UGUI设计、网络交互等案例开发。通过本书的学习,读者可以全面了解Unity各模块的应用场景及方式,以及客户端和Web的前后台交互实现的方式。

本书可作为高等院校游戏专业的基础核心课程教材,也可作为游戏应用开发技术入门的培训教材和自学用书。

目录

 前辅文
 知识技能篇
  项目1 准备工作
   学习目标
   项目描述
   任务1.1 了解电子游戏概况
    任务描述
    知识学习
   任务1.2 下载并安装Unity
    任务描述
    知识学习
    任务实施
   任务1.3 熟悉Unity界面与基本操作
    任务描述
    知识学习
   任务1.4 学习图形界面模块
    任务描述
    知识学习
   任务1.5 学习物理碰撞模块
    任务描述
    知识学习
   任务1.6 学习UI模块
    任务描述
    知识学习
   任务1.7 学习动画模块
    任务描述
    知识学习
   任务1.8 认识魔盒世界
    任务描述
    任务实施
   项目总结
 技术应用篇
  项目2 实现客户端单机模块
   学习目标
   项目描述
   任务2.1 导入资源并创建场景
    任务描述
    任务实施
    项目实训
   任务2.2 创建弓箭手和箭矢
    任务描述
    任务实施
    项目实训
   任务2.3 添加移动控制和镜头控制
    任务描述
    任务实施
    项目实训
   任务2.4 创建攻击动作与箭矢运动
    任务描述
    任务实施
    项目实训
   任务2.5 创建命中及击杀
    任务描述
    任务实施
    项目实训
   项目总结
  项目3 实现客户端UI框架
   学习目标
   项目描述
   任务3.1 实现面板基类
    任务描述
    任务实施
    项目实训
   任务3.2 实现面板管理器PanelMgr
    任务描述
    任务实施
    项目实训
   任务3.3 实现登录面板
    任务描述
    任务实施
    项目实训
   任务3.4 实现注册面板
    任务描述
    任务实施
    项目实训
   任务3.5 实现游戏大厅面板
    任务描述
    任务实施
    项目实训
   任务3.6 实现房间面板
    任务描述
    任务实施
    项目实训
   任务3.7 实现战斗面板
    任务描述
    任务实施
    项目实训
   任务3.8 实现胜负面板
    任务描述
    任务实施
    项目实训
   任务3.9 实现提示面板
    任务描述
    任务实施
    项目实训
   项目总结
  项目4 实现服务端框架
   学习目标
   项目描述
   任务4.1 配置服务端MySQL环境
    任务描述
    任务实施
    项目实训
   任务4.2 设计总体架构
    任务描述
    任务实施
    项目实训
   任务4.3 创建数据管理类DataMgr
    任务描述
    任务实施
    项目实训
   任务4.4 创建协议
    任务描述
    任务实施
    项目实训
   任务4.5 创建连接类Conn
    任务描述
    任务实施
    项目实训
   任务4.6 创建网络管理类ServNet
    任务描述
    任务实施
    项目实训
   任务4.7 分发消息
    任务描述
    任务实施
    项目实训
   任务4.8 启动服务器
    任务描述
    任务实施
    项目实训
   项目总结
  项目5 实现客户端网络模块
   学习目标
   项目描述
   任务5.1 设计网络模块
    任务描述
    任务实施
    项目实训
   任务5.2 分发MsgDistribution消息
    任务描述
    任务实施
    项目实训
   任务5.3 创建NetMgr网络管理类
    任务描述
    任务实施
    项目实训
   任务5.4 创建GameMgr游戏管理类
    任务描述
    任务实施
    项目实训
   项目总结
  项目6 实现业务逻辑模块
   学习目标
   项目描述
   任务6.1 实现登录功能
    任务描述
    任务实施
    项目实训
   任务6.2 实现获取自身数据功能
    任务描述
    任务实施
    项目实训
   任务6.3 实现注册功能
    任务描述
    任务实施
    项目实训
   任务6.4 实现匹配功能
    任务描述
    任务实施
    项目实训
   任务6.5 实现准备功能
    任务描述
    任务实施
    项目实训
   任务6.6 实现战场管理功能
    任务描述
    任务实施
    项目实训
   项目总结
  项目7 实现战场同步模块
   学习目标
   项目描述
   任务7.1 同步位置
    任务描述
    任务实施
    项目实训
   任务7.2 同步攻击
    任务描述
    任务实施
    项目实训
   任务7.3 同步命中
    任务描述
    任务实施
    项目实训
   任务7.4 判断胜负
    任务描述
    任务实施
    项目实训
   任务7.5 玩家退出
    任务描述
    任务实施
    项目实训
   项目总结
  项目8 使用云平台
   学习目标
   项目描述
   任务8.1 申请云服务器和云数据库
    任务描述
    任务实施
    项目实训
   任务8.2 使用云数据库
    任务描述
    任务实施
    项目实训
   任务8.3 修改代码并调试
    任务描述
    任务实施
    项目实训
   项目总结
 参考文献