1.抬高或降低地形(按住shift粉刷会降低地形)
2.只能抬高地形,有自己height的设置
3.平滑地形边缘
4.绘制贴图(edit texture)
法线:创造更多细节,使其凹凸感更强
修改贴图:双击(不是必要的)
移除贴图:设置-remove
5.摆放树(add...)
按住shift可减少密度
按住右键可预览
6.粉刷细节。如草,植被
1.抬高或降低地形(按住shift粉刷会降低地形)
2.只能抬高地形,有自己height的设置
3.平滑地形边缘
4.绘制贴图(edit texture)
法线:创造更多细节,使其凹凸感更强
修改贴图:双击(不是必要的)
移除贴图:设置-remove
5.摆放树(add...)
按住shift可减少密度
按住右键可预览
6.粉刷细节。如草,植被
地形设计1
第一个工具:tsigso
按下v键,可以对齐物体。
Unity内置BUG
学到了
哈哈哈哈哈哈
触发检测函数
碰撞函数
注:触发检测 打开触发器中is trigger
private void OnTriggerEnter(Collider other)
{
print("OntriggerEnter:"+ other);
print("OntriggerEnter:"+other.name);
print("OntriggerEnter:"+other.tag);
}
private void OnTriggerExit(Collider other)
{
print("OntriggerExit:"+other);
print("OntriggerExit:"+other.name);
print("OntriggerExit:"+other.tag);
}
private void OnTriggerStay(Collider other)
{
print("OntriggerStay:"+other);
print("OntriggerStay:"+other.name);
print("OntriggerStay:"+other.tag);
}
private void OnCollisionEnter(Collision collisiom){
print("OnCollisionEnter");
print(collision.collider);
print(collision.collider.name);
print(collision.collider.tay);
}
private viod OnCollisionEnter(Collision collision){
print("OnCollisionEnter");
}
private viod OnCollisionExit(Collision collision){
print("OnCollisionExit");
}
private viod OnCollisionStay(Collision collision){
print("OnCollisionStar");
}
给角色加代码 通过鼠标左键点击坐标 存在ray里
(ray=input。mousePosition)
判断如果鼠标点击值ray在蓝色可移动范围内则 控制角色坐标agent type到点击的nav mesh agent区 (可以把角色坐标直接拖动到代码的agent下)
改变移动速度和转向速度
https://pan.baidu.com/s/1i7aQRZ3 ghpk
cude 方体
sphere 球体
Capsule 胶囊体
Cylinder 圆柱体
plane 地面
quad 面片
ragdoll 布娃娃系统
terrain 地形
tree 树
wind zone 风区
3D text 3D文字
模型 mesh 形状
贴图 外光
材质
Assets 资源目录
library 库
ProjectSettings 工程设置
Temp 临时文件夹
1.选择抬升按钮,按住shift粉刷即降低,按最大高度
2.第二个工具只能抬高,不能降低,可设置高度
1.按步长移动:Editor-Snap Setting
2.按顶点移动;按V
相关界面设置
ASSETS
1.火堆对象创建一个particle system
2.
Point Light 电光源=电灯泡,从中心向四周发散光
Spotlight 相当于手电筒
Area Light 区域光 烘培的时候使用 把某块区域照亮
peng