非常基础的一套讲解视频,涉及的点挺全面但是不深入,总结一下加深记忆。
首先是工程的创建与打开,创建工程很简单,直接双击图标打开应用,按照提示选择工程的存储路径命名工程,命名最好规范防止到后边不认得这是个什么工程,名字最好英文各个单词首字母大写。工程创建好之后里边会有三个文件夹。Assets文件夹主要存放在工程创建的资源, Library库文件 存放一些中间文件 及ProjectSettings存储工程的设置比如声音的设置 标签的设置等等。
资源导入方式,后缀文件名为UnityPack的资源文件,直接拖拽到asset里边或者通过asset右键导入。
控制物体移动小技巧,CTRL移动可以单位移动,单位设置在editor下的snao中,选中物体按V键可以选中顶点进行移动。
烘焙,灯光的实时灯光与烘焙灯光,创建动画 状态机与动画,导航系统的导航网格生成,通过导航系统控制英雄移动
伪代码:
public Animator anim;
public NavMeshAgent navagent;
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray,out hit))
{
print(hit.point);
navagent.SetDestination(hit.point);
}
}
anim.SetFloat("s", navagent.speed);
}