3D游戏场景设计案例实施
打开 Unity 3D,执行 Create→New Project 命令,在 Project Location 中输入创建项目的文件夹地址,或者单击后面的 Browse 按钮,然后在 Import the following packages:中选择要导入的项目文件包,每个文件包都带有一些插件功能。
如果将所有的复选框都选中,会使得 Unity 3D 在开始加载的时候速度很慢,所以大多数情况下,在创建 Unity 3D 项目文件的时候,只选择需要用到的包就可以了,在这里选择 Environment 选项
勾选载入资源
此时 Unity 3D 开始加载资源,屏幕上显示加载进度条,需要耐心等待一会儿。
在创建一个新项目之后,新项目的各个面板中只有 Project(项目文件栏)包含了两个文件夹,这两个文件夹里面是之前导入的项目文件包里的所有文件,资源加载存放在Assets中
步骤 3):创建地形。新建项目后,在主菜单中执行 GameObject→3D Object→Terrain 选项。
此时就可以看到屏幕的正中央已经出现了一个平整的片状 3D 图形,默认地形
地形属性面板
步骤 6):绘制凸起地形。通过设置地形参数就可以对地形上的地貌进行编辑,单击平整的地形,之后在右侧的 Inspector 中的 Terrain(Script)中就可以对地貌进行编辑。左边 3 个按钮——Raise/Lower Terrain(提高和降低高度)、Paint Target Height(绘制目标高度)以及 Smooth Height(平滑高度)可以用来修改地形的大体形状。游戏开发中主要使用属性面板中的前 3 个按钮来设置地形起伏。地形编辑器
课程简介
(1)Unity引擎布局,熟练界面流程。
(2)Unity资源导入导出流程。
(3)Unity2D/3D场景搭建开发。
(4)Unity粒子系统,增加**实战。
(5)Unity物理引擎,增加抓娃娃机项目实战。
(6)Unity光照系统。
(7)Unity引擎常用开发技术,结合游戏开发实战开发。
(8)Unity脚本开发,脚本扩展技巧训练。
(1)C#初级,开发语法打底。
(2)C#中级,面向对象加强。
(3)C#*,线程网络实训。
(4)数据结构,完善游戏数据存储和开发结构。
(5)游戏算法,结合Unity游戏整合不同游戏算法。
(6)游戏设计模式,以常用开发模式训练。
(1)Unity2D三大UI系统(GUI/NGUI/UGUI)、Sprite精灵。
(2)Unity2D实战项目(商业项目开发(塔防、捕鱼))。
(3)Unity3D战斗模块开发(MMORPG商业项目开发)。
(4)Unity网络同步方案。
(5)服务器同步方案。
(6)客户端数据传输方案。
(1)MMORPG商业游戏框架开发。
(2)Shader、ShaderLab渲染,Unity游戏图形学。
(3)Assetbundle资源打包,上传(Web服务器),下载,加载训练。
(4)Unity游戏优化技巧。
(5)VR/AR商业项目开发(房地产展示、城市中心展示)。
(6)团队合作实战开发(小组协同开发,老师指导)。