更新时间:2023-09-26 17:10:42
封面
版权信息
作者简介
内容简介
前言
第1章 Unity基础
1.1 初识游戏引擎和Unity
1.2 运行Unity
1.3 创建一个Hello World程序
1.4 调试程序
1.5 Unity脚本基础
1.6 预置文件Prefab和资源管理
1.7 读取资源和实例化
1.8 保存工程
1.9 时间和动画
1.10 小结
第2章 太空射击游戏
2.1 游戏介绍
2.2 导入美术资源
2.3 创建场景
2.4 创建主角
2.5 创建敌人
2.6 物理碰撞
2.7 高级敌人
2.8 声音与特效
2.9 敌人生成器
2.10 游戏UI和战斗管理
2.11 关卡跳转
2.12 用鼠标控制主角
2.13 精确的碰撞检测
2.14 自动创建Prefab
2.15 发布游戏
2.16 使用PoolManager创建对象池
2.17 小结
第3章 第一人称射击游戏
3.1 策划
3.2 游戏场景
3.3 主角
3.4 敌人
3.5 UI界面
3.6 交互
3.7 出生点
3.8 小地图
3.9 小结
第4章 塔防游戏
4.1 策划
4.2 地图编辑器
4.3 游戏场景
4.4 制作UI
4.5 创建游戏管理器
4.6 摄像机
4.7 路点
4.8 敌人
4.9 敌人生成器
4.10 防守单位
4.11 生命条
4.12 小结
第5章 2D游戏
5.1 Unity 2D系统简介
5.2 创建Sprite
5.3 动画制作
5.4 2D物理
5.5 捕鱼游戏
5.6 2D材质
5.7 小结
第6章 与Web服务器的交互
6.1 Web服务器简介
6.2 在Windows上安装部署Apache
6.3 PHP开发环境
6.4 WWW基本应用
6.5 分数排行榜
6.6 MD5验证
6.7 小结
第7章 TCP UDP实例
7.1 网络开发简介
7.2 简单的网络通信程序
7.3 异步TCP网络通信
7.4 Unity聊天客户端
7.5 聊天服务器端
7.6 JSON.NET简介
7.7 小结
第8章 HTML5(WebGL)游戏移植
8.1 关于HTML5和WebGL
8.2 导出Unity游戏到WebGL平台
8.3 自定义Loading页面
8.4 编写WebGL游戏插件
8.5 在网页上保存游戏记录
8.6 小结
第9章 iOS游戏移植
9.1 iOS简介
9.2 软件安装
9.3 申请开发权限
9.4 设置iOS开发环境
9.5 测试iOS游戏
9.6 发布iOS游戏
9.7 对接iOS原生语言
9.8 内消费
9.9 本地存储位置
9.10 使用命令行编译Xcode工程
9.11 小结