首页 > 编程知识 正文

unity3d游戏下载手机版,unity3d开发手机游戏的步骤

时间:2023-05-06 03:21:29 阅读:53502 作者:2735

《Unity3D手机游戏开发》

基本信息

作者:美丽的奥特曼

出版社:清华大学出版社

ISBN:9787302325550

陈列时间: 2013-8-7

出版日期: 2013年8月

开本: 16开

页码: 1

发布:1-1

所属:计算机

关于《》《》

个人资料

计算机书籍

unity,也被称为unity3d,是近年来非常流行的3d游戏开发引擎,它的跨平台能力很强,用它开发的手机游戏数不胜数。

《unity3d手机游戏开发》通过三个部分逐步介绍了unity在游戏开发中的各种功能。 第1~5章从零开始,引导读者从基本操作到完成三个完整的游戏实例,让读者对unity游戏开发有更全面的认识。 第6~7章重点介绍了unity在网络中的应用。 第8至10章介绍如何将unity游戏移植到网页、ios和安卓平台。 此外,本书末尾还提供了c#语言快速教程,帮助缺乏程序开发基础的读者快速入门。

《unity3d手机游戏开发》适用于广大游戏开发人员,面向游戏开发爱好者、软件培训机构、计算机专业学生等。

目录

《unity3d手机游戏开发》

第1章快速入门1

1.1实用程序概述1

1.2运行单元2

1.2.1unity版本2

1.2.2安装unity 2

1.2.3在线激活单元2

1.2.4执行示例项目4

1.2.5安装visual studio 6

1.3制定“健康世界”计划6

1.4调试器9

1.4.1显示log10

1.4.2断点10的设置

总结11

第二章太空射击游戏12

2.1浅谈游戏开发12

2.1.1开始游戏项目12

2.1.2分阶段成果12

2.1.3策划13

2.1.4脚本编写13

.2.1.5美术13

2.1.6qa测试14

2.1.7发布游戏14

2.2游戏策划14

2.2.1游戏介绍14

2.2.2游戏ui14

2.2.3主角14

2.2.4游戏操作15

2.2.5敌人15

2.3引进美术资源15

2.4创建场景16

2.4.1创造火星背景16

2.4.2设置摄像头和灯20

2.5创建主角21

2.5.1编写脚本21

2.5.2控制宇宙飞船移动23

2.5.3制作子弹25

2.5.4创建子弹预先进先出26

2.5.5发射炮弹27

2.6树敌28

2.7物理冲突30

2.7.1碰撞体30的添加

2.7.2触发冲突32

2.8高级敌人34

2.8.1树敌34

2.8.2发射炮弹36

2.9音效和特效38

2.10敌人生成器41

2.11游戏管理器43

2.12标题界面48

2.13发布游戏49

2.14旅游团购买50

总结52

第三章第一人称射击游戏53

3.1策划53

3.1.1游戏介绍53

3.1.2ui接口53

3.1.3主角53

3.1.4敌人53

3.2游戏场景53

3.3主角54

3.3.1角色控制器55

3.3.2摄像机57

3.3.3武器58

3.4敌人59

3.4.1找路59

3.4.2动画设置63

3.4.3行为64

3.5ui接口68

3.6交互72

3.6.1主角射击72

3.6.2敌人的攻击和死亡75

3.7出生地点78

3.8小地图80

总结84

第四章塔防游戏85

4.1策划85

4.1.1场景85

4.1.2摄像

机 85 

4.1.3 胜负判定 85 

4.1.4 敌人 85 

4.1.5 防守单位 86 

4.1.6 ui界面 86 

4.2 游戏场景 86 

4.3 摄像机 92 

4.4 游戏管理器 95 

4.5 路点 97 

4.6 敌人 102 

4.7 敌人生成器 105 

4.7.1 在excel中设置敌人 105 

4.7.2 创建敌人生成器 109 

4.8 防守单位 115 

4.9 生命条 119 

4.10 自定义按钮 124 

小结 131 

第5章 资源创建 132 

5.1 光照 132 

5.1.1 光源类型 132 

5.1.2 环境光与雾 134 

5.1.3 lightmapping 135 

5.1.4 light probe 137 

5.2 terrain 139 

5.3 skybox 142 

5.4 粒子 144 

5.5 物理 148 

5.6 自定义shader 150 

5.6.1 自定义字体 151 

5.6.2 创建shader 152 

5.7 贴图 155 

5.8 3d模型导出流程 155 

5.8.1 3ds max静态模型导出 155 

5.8.2 3ds max动画模型导出 157 

5.8.3 3ds max动画导出 158 

5.8.4 maya模型导出 158 

5.9 动画 159 

5.10 优化 163 

小结 163 

第6章 与web服务器的交互 164 

6.1 建立服务器 164 

6.1.1 安装apache 164 

6.1.2 安装mysql 166 

6.1.3 安装php 169 

6.1.4 显示php信息 171 

6.1.5 调试php代码 172 

6.2 www基本应用 174 

6.2.1 http协议 174 

6.2.2 get请求 175 

6.2.3 post请求 176 

6.2.4 上传下载图片 178 

6.2.5 下载声音文件 180 

6.3 自定义数据流 180 

6.3.1 c#版本的数据流 181 

6.3.2 php版本的数据流 188 

6.3.3 测试 192 

6.4 分数排行榜 195 

6.4.1 创建数据库 195 

6.4.2 创建php脚本 196 

6.4.3 上传下载分数 199 

小结 202 

第7章 基于tcp/ip协议的聊天实例 203 

7.1 tcp/ip开发简介 203 

7.2 网络引擎 204 

7.2.1 数据流 204 

7.2.2 数据包 214 

7.2.3 逻辑处理 215 

7.2.4 定义消息标识符 217 

7.2.5 客户端 217 

7.2.6 服务器端 224 

7.3 聊天客户端 229 

7.4 聊天服务器端 234 

7.5 收发结构体 238 

7.6 protobuf简介 242 

小结 244 

第8章 用unity创建网页游戏 245 

8.1 网页游戏简介 245 

8.2 unity web 游戏 245 

8.2.1 streaming关卡 245 

8.2.2 上传游戏到kongregate 249 

8.2.3 与网页通信 251 

8.2.4 在网页上记录积分 253 

8.2.5 自定义网页模板 254 

8.2.6 自定义启动画面 258 

8.3 flash游戏 259 

8.3.1 软件安装 260 

8.3.2 导出flash游戏 260 

8.3.3 调试flash游戏 261 

8.3.4 从flash工程读取unity 导出的flash游戏 261 

8.3.5 在unity内调用as3代码 267 

8.3.6 flash版本的太空射击游戏 271 

8.4 assetbundle 274 

8.4.1 打包资源 275 

8.4.2 下载资源 276 

8.4.3 安全策略 279 

小结 280 

第9章 将unity游戏移植到ios平台 281 

9.1 ios简介 281 

9.2 软件安装 281 

9.3 申请开发权限 281 

9.4 设置ios开发环境 282 

9.5 测试ios游戏 286 

9.6 发布直播号游戏 288 

9.6.1 申请发布证书 288 

9.6.2 创建新应用 288 

9.6.3 提交审核 290 

9.7 集成game center 291 

9.7.1 xcode到unity 291 

9.7.2 设置高分榜和成就 297 

9.7.3 实现game center功能 299 

9.8 集成内消费系统 309 

9.8.1 设置内消费 309 

9.8.2 实现内消费 310 

9.9 本地存储位置 317 

小结 317 

第10章 将unity游戏移植到android平台 318 

10.1 android简介 318 

10.2 软件安装 318 

10.3 运行android游戏 320 

10.3.1 设置android手机 320 

10.3.2 安装驱动程序 320 

10.3.3 设置android游戏工程 323 

10.3.4 测试android游戏 327 

10.3.5 发布android游戏 327 

10.4 触屏操作 329 

10.5 从eclipse到unity 333 

10.5.1 创建.jar文件 334 

10.5.2 导入.jar到unity 337 

10.6 从unity到eclipse 339 

10.6.1 导出eclipse工程 339 

10.6.2 设置导出的eclipse工程 340 

10.6.3 创建用于发布的eclipse工程 341 

10.6.4 发布程序 346 

10.7 自定义activity 347 

小结 350 

附录a c#语言 351 

a.1 c#基础 351 

a.2 面向对象编程 361 

a.3 字符串 368 

a.4 数组 370 

a.5 i/o操作 372 

a.6 委托 376 

小结 381 

附录b 特殊文件夹 382

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。