单击Ambient Light,如下 

    调整为

    即可设置完成

    14.设置第一人称浏览

    删除场景中Main Camera

    将Project区域的Standard Assets下的Prefabs下的First Person Controller拖到Hierarchy区域中

    点选First Person Controller,调整First Person Controller的位置到场景中合适的位置,并设置其高度为1.37到2.1左右

     设置First Person Controller的高度在场景中地面之上

    15.点击运行,即可测试

    修改视角控制键为右键

    16.打开Project区域中的StandardAssets下的CameraScripts下的MouseLook脚本,在

    在Quaternion originalRotation;

 

void Update ()
    {     if (axes == RotationAxes.MouseXAndY)
    {
    // Read the mouse input axis
    中添加一行代码修改为
    Quaternion originalRotation;
    void Update ()
    {
    if(Input.GetAxis ("Fire2")==0) return;
    if (axes == RotationAxes.MouseXAndY)
    {
    // Read the mouse input axis

    如何取消浏览窗口上的右键菜单

    只要设置Unity对象的参数即可禁止右键菜单的显示,如下:

<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394"
    width="600" height="450"codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=2,0,0,0">
    <param name="src" value="MyDataFile.unity3d" />
    <param name="disableContextMenu" value="true" />
    <embed id="UnityEmbed" src="MyDataFile.unity3d" width="600" height="450"  type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x"  disableContextMenu="true" />
    </object>

    植物效果设置

    17.对于单面片的植物效果,需要设定其材质为Transparent/VertexLit类型,并为其添加公告板脚本

    设定前

    设置材质类型为Transparent/VertexLit类型,如下

    给单面片植物添加公告板脚本的方法是先选择该植物,然后点击菜单component下的scripts下的camera Facing Billboard即可,如下

    设置材质类型和添加公告板脚本后,如下 

    如果没有该脚本组件,可以打开脚本编辑器,拷贝如下代码到脚本中,保存到Assets\Scripts下,命名为CameraFacingBillboard.cs即可

using UnityEngine;
     using System.Collections;        public class CameraFacingBillboard : MonoBehaviour      {         public Camera cameraToLookAt;       void Start()      {      cameraToLookAt = Camera.main;      }       void Update()         {         Vector3 v = cameraToLookAt.transform.position - transform.position;         v.x = v.z = 0.0f;         transform.LookAt(cameraToLookAt.transform.position - v);         }      }

    18.对于十字交叉的植物,需要将其材质设定为Nature/Vegetation Two Pass unlit类型

    设置前的效果

    设置后的效果 

    水面效果的设置

    19.创建一个网格面片 

    20.给该水面面片设置水材质和水脚本,如

    即可

    烘培光影贴图的处理

    21.Unity3D光影烘培的要求

    U3D的光影贴图使用的是3Dmax中的标准材质的自发光贴图通道来存储光影贴图相关参数,如