1,如果我们的Unity 5.X 是从这个地址下载的,安装后不会有资源包,则需要从Unity3D官网下载资源包: Standard Assets (Unity 5.x) 下载

下载后安装后,Unity 编辑器的安装目录下看到这些资源包,如图:

  

2,项目中 Import Package → Environment 中可以找到草地、石头等纹理效果添加到场景中:

  

3,给Terrain(地形)添加草地纹理(Texture),按住Shift+鼠标左键 删除纹理:

  

4, 添加第一人称视角,项目中导入角色资源包 Assets → Import Package → Characters 。 然后在项目中选择Characters → Prefabs → FPSControl 添加第一人称视角。第一人称视角,运行后可以用鼠标控制视角方向。

  

5, 地形设置,设置地形相关参数和数据,如:地形是否显示,是否显示阴影,树、草进入视野多少米开始渲染显示,风的大小等

  参考文档:http://docs.unity3d.com/Manual/terrain-OtherSettings.html

6, 添加Fog效果,5.x版本的Edit下面并没有“Render Settings” ; 不过可以在 Window → Lighting 中找到 Fog 组件:

  

  第二种添加Fog的方法是,在脚本中添加Fog,然后把脚本附加到Main Camera上面即可

import UnityEngine.Color;
#pragma strict function Start () { RenderSettings.fog = true;
RenderSettings.fogColor =Color (, 0.4, 0.7, 0.6);// UnityEngine.Color.yellow;
RenderSettings.fogDensity = 0.04; } function Update () { }

7, 添加湖泊 (水纹波动效果由于缺少素材暂时未实现成功)

  下面这段是做湖泊的思路:“ 直接在抬高笔刷中按住shift就可以画出低洼地了,但是的确,必须要实现在“地形设定”(也就是齿轮图标)中设定出terrain height也就是高度,之后用固定高度笔刷把整个平面刷高,然后再画低洼地。凹陷是不能低于最低(也就是0)的。所以说这是个新手经常犯的错误(咱已经吃了好几次亏了…)如果事先没有设置好的话,重新设置地形的最大高度会导致全部地形数据的丢失。所以必须注意这一点,开始的时候就必须设定好高度 ” 。

  所以,我们需要先设置低洼地形,然后挖下去,然后添加Water 组件

    

    

  Environment → Water ,然后需要设置各个属性:

  

  添加湖泊还可以参考:U3D添加水纹

8, Package导入,资源包文件必须复制到英文路径下,才能导入,或者直接Copy到安装目录下(Unity\Editor\Standard Assets )

  

  

Unity3D 5.x 简单实例 - 孤岛场景搭建的更多相关文章

  1. Unity3D 5.x 简单实例 - 发射炮弹

    1,下载.安装: http://unity3d.com/cn/get-unity/download/archive 建议直接借助 UnityDownloadAssistant 进行安装,根据需要勾选需 ...

  2. Unity3D 5.x 简单实例 - 脚本编写

    1,Vector3 类型变量存储向量坐标值 Vector3.forward Vector3(0,0,1) Vector3.up Vector3(0,1,0) Vector3.right Vector3 ...

  3. Unity3D自定义编辑器简单实例

    MenuItem:在标题栏自定义菜单.需要在Editor文件夹内创建脚本,无需挂载.但是注意其下的函数必须为静态函数. using UnityEngine; using UnityEditor; pu ...

  4. SpringMVC笔记——SSM框架搭建简单实例

    落叶枫桥 博客园 首页 新随笔 联系 订阅 管理 SpringMVC笔记——SSM框架搭建简单实例 简介 Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发 ...

  5. (Hibernate进阶)Hibernate搭建开发环境+简单实例(二)

    hibernate是非常典型的持久层框架,持久化的思想是非常值得我们学习和研究的.这篇博文,我们主要以实例的形式学习Hibernate,不深究Hibernate的思想和原理,否则,一味追求,苦学思想和 ...

  6. SceneKit:简单的3D游戏场景搭建

    SceneKit是Apple用来开发休闲3D游戏的框架,不同于底层的OpenGL库,你仅仅需要很少的代码就可以快速看到实际的3D场景效果.下面简单的聊聊搭建一个3D游戏场景需要做的事情. 首先你必须用 ...

  7. android Jni NDK开发环境搭建及其简单实例的编写

    android  Jni  NDK开发环境搭建及其简单实例的编写 由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下.遇到了些问题,然后总结下学习过程中 ...

  8. 【SSH进阶之路】Hibernate搭建开发环境+简单实例(二)

    Hibernate是很典型的持久层框架,持久化的思想是很值得我们学习和研究的.这篇博文,我们主要以实例的形式学习Hibernate,不深究Hibernate的思想和原理,否则,一味追求,苦学思想和原理 ...

  9. Spring boot项目搭建及简单实例

    Spring boot项目搭建 Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for ...

随机推荐

  1. Hadoop学习笔记—6.Hadoop Eclipse插件的使用

    开篇:Hadoop是一个强大的并行软件开发框架,它可以让任务在分布式集群上并行处理,从而提高执行效率.但是,它也有一些缺点,如编码.调试Hadoop程序的难度较大,这样的缺点直接导致开发人员入门门槛高 ...

  2. New Year's resolution for 2016

    A New Year's resolution is a traditional for me to celebrate a new beginning. For the past year, I h ...

  3. [ASP.NET MVC 小牛之路]02 - C#知识点提要

    本人博客已转移至:http://www.exblr.com/liam  本篇博文主要对asp.net mvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C# 3.0才有的一些C#语言特性.对于正在 ...

  4. Step by step 如何创建一个新森林

    原创地址:http://www.cnblogs.com/jfzhu/p/4006118.html 转载请注明出处 创建一个新森林就是在一台计算机上安装AD DS,并将这台计算机提升为域控制器. 演示环 ...

  5. java spring 邮件发送

    开发中经常会遇到发送邮件进行用户验证,或者其它推送信息的情况,本文基于spring,完成邮件的发送,主要支持普通文本邮件的发送,html文本邮件的发送,带附件的邮件发送,没有实现群发.多个附件发送等需 ...

  6. Docker实践:运行Python应用

    本文将使用fig应用编排实现一个python的计数器,并使用web展示. 阅读本文您需要具备以下知识: 1.了解Python 2.熟练Docker基础知识(包括Dockerfile语法) 3.了解Do ...

  7. RequireJS学习笔记

    前言 进入移动前端是很不错的选择,这块也是我希望的道路,但是不熟悉啊... 现在项目用的是require+backbone,整个框架被封装了一次,今天看了代码搞不清楚,觉得应该先从源头抓起,所以再看看 ...

  8. junit测试,使用classpath和file 加载文件的区别

    用junit测试发现一个问题,怎么加载配置文件?一直都出现这样的错误 ERROR: org.springframework.test.context.TestContextManager - Caug ...

  9. 路由转发过程的IP及MAC地址变化

    A-----(B1-B2)-----(C1-C2)-------E就假设拓扑图是这个样子吧,B1和B2是路由器B上的两个接口,C1和C2是路由器C上的两个接口,A和E是PC,由主机A向主机E发送数据包 ...

  10. C#设计模式系列:职责链模式(Chain of Responsibility)

    1.职责链模式简介 1.1>.定义 职责链模式是一种行为模式,为解除请求的发送者和接收者之间的耦合,而使多个对象都有机会处理这个请求.将这些对象连接成一条链,并沿着这条链传递该请求,直到有一个对 ...