作为游戏开发人员,当你看到炫酷的游戏时,是否希望自己也能够做出那样的作品 ?你是否在读了一些理论,了解了一些基础知识后,却还不知道怎样下手,或者所做的游戏距离心目中的游戏大作相差甚远 ?本书作为Unity3D游戏开发实例教程,就是希望帮助读者掌握Unity3D的基础知识,深刻理解Unity3D技术,使之具备较高的实战能力。
通过阅读本书,你将能够∶
更加深入地了解Unity3D基础知识,包括但不限于山体、碰撞器、灯光、材质、预设、声音、GUI、UGUI、Socket、C#语言基础。
● 了解游戏模块的实现细节。本书以多人坦克对战游戏案例贯穿全书,深入讲解了Unity3D网络游戏开发的原理和实现细节,包括界面系统、人工智能系统、服务端框架、客户端网络框架、登录注册系统、房间系统、战场系统等知识。
● 学习网络架构设计方案,掌握一套通用的服务端框架和客户端网络模块,完成数据序列化、存储、分包粘包处理、心跳机制、多协议支持、消息分发等功能。
● 了解游戏开发的全过程,解决开发过程中遇到的难题,有能力独立完成一款完整的网络游戏。
随着玩家欣赏水平的提高,早期游戏的简陋画面再也不能吊起玩家的胃 口。精美的画面需要较高的成本,游戏大作再也不是一个人花几个星期就能完成的事情。
Unity3D、虚幻 4 等引擎因能够帮助开发者制作炫酷的游戏产品而备受青睐。Unity3D是一款优秀的 3D游戏引擎,可以开发各种各样的游戏,比如 MMORPG(多人在线角色扮演游戏)、赛车游戏、动作竞技、射击游戏等。在移动平台,Unity3D的地位更是举足轻重,目前市面上大部分 3D 手机游戏都是使用 Unity3D 开发的。
本书将通过一款完整的坦克游戏实例,介绍使用 Unity3D 制作网络游戏的方法和技巧,本书所使用的 Unity3D 版本是 5.2.1,读者可以使用高于此版本的 Unity3D 打开示范工程。事实上,大可不必太在意版本的区别,同一大的版本(比如 5.x.x)它们的功能是大同小异的。
本章将讲解 Unity3D的一些基础知识,如果读者对 Unity3D 没有太多接触,那么看完本章就算入门了。下载安装 Unity3D,跟我一起踏上征程吧!每一款游戏都是梦想与智慧的结晶!
第一次打开 Unity3D时,将看到 Create a project(新建项目)的界面。点击New Project 将跳转到如图1-1所示的创建项目界面,填写新项目的名称(Project name)和路径(Location)后点击Create project 按钮,进入 Unity3D的主界面。
1.1.1 Unity3D的界面构成
如图1-2 所示,Unity3D的基本界面并不复杂,4个面板便囊括了常用的编辑功能,它们分别是∶场景面板、属性面板、层次面板、项目面板。
在制作游戏之前,需要先熟悉这 4个面板的用途,如表1-1所示。
1.1.2 在场景中创建立方体
让我们试着制作一款最最简单的游戏∶ 场景中只有一个立方体,游戏开始后,立方体向右边移动,直到消失在"茫茫宇宙"之中。完成这一款游戏,只需要如下 3个步骤即可。
1)在场景中创建一个立方体。
2)编写可以使立方体运动的程序。
3)测试游戏。
点击菜单栏中的 GameObject→3D Object→Cube。完成后,层次面板和场景面板都会显示刚刚创建的立方体(如图1-3 所示)。这几个按钮调整立
可以通过菜单栏的的E感回方体的位置、旋转和尺寸(按钮的具体用途和效果分别见表 1-2 和图1-4),调整之后,属性面板 Transform 组件的数值也会相应改变。
1.1.3 编写第一个程序
右击项目面板,选择 Create →C# Script,创建一个名为 Test 的脚本,如图1-5 所示。之后双击它,便可以在脚本编辑器(MonoDevelop)中编写程序了。
【下载地址】
链接:https://pan.baidu.com/s/1wJkCXLl5mlBe3NeEaeGpqg
提取码:eztd
相关文章
本书可以让你更加深入地了解Unity3D基础知识,包括但不限于山体、碰撞器、灯光、材质、预设、声音、GUI、UGUI、Socket、C#语
FlashFXP绿色版网盘下载,附激活教程 1839
FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具
Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1607
firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ
navicat for mysql中文绿色版网盘下载 1652
Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq
火车头采集器(旗舰版)绿色版网盘下载 1738
火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA
Photoshop(CS-2015-2023)绿色中文版软件下载 1858
安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64