《unity3d手机游戏开发》第1章 快速入门 unity简介 运行unity unity的版本 安装unity 在线激活unity 运行示例工程 安装visual studio 创建一个“hello world”程序 调试程序 显示log 设置断点 10小结 11第2章 太空射击游戏 浅谈游戏开发 开始一个游戏项目 阶段性成果 策划 编写脚本 美术 qa测试 发布游戏 游戏策划 游戏介绍 游戏ui 主角 游戏操作 敌人 导入美术资源 创建场景 创建火星背景 设置摄像机和灯光 创建主角 创建脚本 控制飞船移动 创建子弹 创建子弹prefab 发射子弹 创建敌人 物理碰撞 添加碰撞体 触发碰撞 高级敌人 创建敌人 发射子弹 声音与特效 敌人生成器 游戏管理器 标题界面 发布游戏 49小结 52第3章 第一人称射击游戏 策划 游戏介绍 ui界面 主角 敌人 游戏场景 主角 角色控制器 摄像机 武器 敌人 寻路 设置动画 行为 ui界面 交互 主角的射击 敌人的进攻与死亡 出生点 小地图 80小结 84第4章 塔防游戏 策划 场景 摄像机 胜负判定 敌人 防守单位 ui界面 游戏场景 摄像机 游戏管理器 路点 敌人 敌人生成器 在excel中设置敌人 创建敌人生成器 防守单位 生命条 自定义按钮 124小结 131第5章 资源创建 光照 光源类型 环境光与雾 lightmapping light probe terrain skybox 粒子 物理 自定义shader 自定义字体 创建shader 贴图 3d模型导出流程 3ds max静态模型导出 3ds max动画模型导出 3ds max动画导出 maya模型导出 动画 优化 163小结 163第6章 与web服务器的交互 建立服务器 安装apache 安装mysql 安装php 显示php信息 调试php代码 www基本应用 http协议 get请求 post请求 上传下载图片 下载声音文件 自定义数据流 c#版本的数据流 php版本的数据流 测试 分数排行榜 创建数据库 创建php脚本 上传下载分数 199小结 202第7章 基于tcp/ip协议的聊天实例 tcp/ip开发简介 网络引擎 数据流 数据包 逻辑处理 定义消息标识符 客户端 服务器端 聊天客户端 聊天服务器端 收发结构体 protobuf简介 242小结 244第8章 用unity创建网页游戏 网页游戏简介 unity web 游戏 streaming关卡 上传游戏到kongregate 与网页通信 在网页上记录积分 自定义网页模板 自定义启动画面 flash游戏 软件安装 导出flash游戏 调试flash游戏 从flash工程读取unity 导出的flash游戏 在unity内调用as3代码 flash版本的太空射击游戏 assetbundle 打包资源 下载资源 安全策略 279小结 280第9章 将unity游戏移植到ios平台 ios简介 软件安装 申请开发权限 设置ios开发环境 测试ios游戏 发布ios游戏 申请发布证书 创建新应用 提交审核 集成game center xcode到unity 设置高分榜和成就 实现game center功能 集成内消费系统 设置内消费 实现内消费 本地存储位置 317小结 317第10章 将unity游戏移植到android平台 android简介 软件安装 运行android游戏 设置android手机 安装驱动程序 设置android游戏工程 测试android游戏 发布android游戏 触屏操作 从eclipse到unity 创建.jar文件 导入.jar到unity 从unity到eclipse 导出eclipse工程 设置导出的eclipse工程 创建用于发布的eclipse工程 发布程序 自定义activity 347小结 350附录a c#语言 c#基础 面向对象编程 字符串 数组 i/o操作 委托 376小结 381附录b 特殊文件夹 382