导航网络 ==================
先烘培
- window,Navigation
- 勾选目标的,Navigation static
- Navigation面板,Bake子面板,Bake
取消某些地方(石头上面) ========
- 先石头
- N面板,Object子面板,Navigation Area,选Not WalkAble
- 重新烘培
控制主角在导航行走 ==========
- 选主角
- 添加组件,Nav Mesh Agent
- 设置和主角一至大小
- 注:需要脚本调用组件函数,给其目标位置
导航网络 ==================
先烘培
取消某些地方(石头上面) ========
控制主角在导航行走 ==========
效果,火光闪烁 ==================
阴影 ========
Light,shadow type
光照贴图,烘培 ===============
优点:提高效率,提前设置,烘培后直用
火推,光,模式 ===========
光种类 ===============
碰撞器 -> 触发器 =============
模型不显示 ===========
触发函数(实参和碰撞不同) =======
碰撞信息获取==============
碰撞条件 ===========
说明文档 =========
磁撞函数
OnCollisionEnter
OnCollsionExit
OnCollsionStay
组件里的选项变成粗体(数值不统一)之后,说明不会受到project影响
position调整物体位置
Rotation 控制旋转
scale改变形状 大小
在transform组件设置里调整Rotation是围绕物理某一轴进行旋转,而Y轴是根据场景的Y轴旋转
点齿轮再点reset可以重置组件(任何组件都可以reset)
聚焦方式两种:
1.按F
2.双击物体
正焦视野Iso,透视视野persp
模型原点在unity中不会发生变化
模型中心点可以通过调整发生变化
放在地形中的石头可通过transform中的scale改变大小,并修改位置
terrian地形要与玩家的尺寸吻合,否则不合适
可用各种地形刷构造地形
按住shift是反作用,可降低地形
第1个升高或降低地形,最高以Y轴设置为准
第2个只能以指定高度升高地形
第3个平滑地形
第4个贴图,其中首个贴图用于全局地形,后面的用于独立作用,贴图边界可用于增强贴图边界效果
第5个用于放置树
第6个用于放置草或其他细节
地形Terrian的参数可通过Inspector下的接口修改,其中X轴代表长,Z轴代表宽,Y轴代表高,单位是米
产生地形Terrian后会在project自动产生newTerrian,用于保存地形对应的参数,最好是创建terrians文件夹进行保存
不同的Brush能产生不同的地形,由brush的size宽度和opacity坡度控制,地形最高不超过Y轴代表的高度。连续作用于同一点地形,会按brush持续作用
可通过edit->lighting->setting修改每次地形改变后的光照变化,降低渲染速度和性能
导入素材可直接拖放,放置在project下
prefab为预制体,后期可统一修改参数
层次hierarchy下白色表示非prefab物件,蓝色表示由prefab物件
蓝色prefab产生的物件,如果有属性被改过,在Inspector中变成了粗体,后期修改参数将不受控;如果想其他prefab产生的物件也具有此参数,选择Apply将修改的值变为prefab的值
如果需要回到prefab状态,选择reset to prefab操作即可
删除物件的prefab后将在hierarchy中显示红色,表示该物件的prefab关联缺失,可通过gameobject中选择break prefab instance断开关联
ctrl+D 复制
按住Ctrl以设定的单位移动
在Edit下的sanp setting修改x,y,x,rotate等的单位量
V工具选择顶点
F2修改物体名称
双击物体聚焦所选物体
父子关系可通过拖放实现
1、地形
2、碰撞器
3、灯光
4、粒子系统
按下v键,出现顶点吸附的效果,位于物件上的坐标可以随着鼠标的移动被吸附到物件的各个顶点上面,依次作为移动的参考点。