Unity3D基础教程(三)场景搭建,地形系统
十三 简单场景搭建[*]简单场景搭建
摄像头基本操作
正交投影
[*]摆放场景
先宏观在具体拖到层级窗口
[*]飞跃导航
按住鼠标右键
[*]Scene视图点击Camera
设置速度平滑,加速度
十四 地形系统
[*]地形Terrain
创建地形节点默认根目录创建Terrain Data文件
[*]绘制地表
[*]创建Terrain Layer地表材质
Diffuse主贴图Normal法线贴图
[*]使用Terrain Layer
Terrain编辑器Paint Texture工具Edit Terrain Layers
[*]选择刷子开画
大小,密度
[*]绘制花草
准备花草2D贴图
[*]应用贴图
Paint Detailes工具edit details
[*]刷子开刷
左键绘制,shift消除,ctrl消除特定种类
[*]种植树木
准备树模型
[*]添加树
Paint Trees工具Edit Tree
使用树
[*]造山&挖坑
[*]Paint Terrain
Raise or Lower TerrainSet Height
十五,十六场景搭建实例
十七 场景与角色
[*]第一视角
将摄像机作为控制角色的子物体
角色控制
脚本汇总
//状态机转换 //状态机类及其成员函数 public class FirstBehaviourScript : StateMachineBehaviour override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) //获取设置参数 animator.SetBool("dance", false); anim.GetCurrentAnimatorStateInfo(0).IsName("anim_Walk_Loop")
页:
[1]