百度搜索:Unity 找到官网 有面向国际的用户的,也可以下载。但是我们尽量用面向中国的。首先,点击下载。我们然后点击下载UnityHud,然后我们下载Unity
百度搜索:Unity 找到官网 有面向国际的用户的,也可以下载。但是我们尽量用面向中国的。首先,点击下载。我们然后点击下载UnityHud,然后我们下载Unity
start方法在游戏开始时调用,在第一帧开始前调用
简单了解工具栏和工具
简单了解组件,transform的重要
简单了解层次面板、场景演示面板、游戏面板和检视面板(属性面板)
简单了解工程面板(Project)和输出面板(Console)
和ps一样可以对工作窗口进行拖拽
监视面板后发生于变量
update方法每秒调用60次
0.1f * 60 相当于每秒移6米
想每秒移动0.1米,就乘以Time.deltaTime
还是喜欢Resharper
135
v2是向量,可以存储朝向
可以存储float,可以表示相应坐标的
mathf.Approximately(值1,值2)判断一下是否近似相等
Normalize() 方法用于将向量(这里的 lookDirection 应该是一个向量对象)归一化。
归一化的意思是,把向量的长度(模长)变为 1,同时保持向量的方向不变。
move.magnitude(取move的模长)
混合树:
用于允许通过按不同程度组合所有动画的各个部分来平滑混合多个动画。
各个运动参与形成最终效果的量使用混合参数进行控制,
该参数只是与动画控制器关联的数值动画参数之一,要使混合运动有意义,混合的运动必须具有相似性和时间。
混合树是动画控制器中的特殊状态类型
混合树可以用一或多个条件控制动画的播放
其原理类似坐标系,让动画均匀的分布在八个方向
使用GetComponent<组件名>()获取对应的组件类型
animator.set
//animator.SetFloat("Test"(参数名),0.5f(改变成什么));
//animator.SetBool("Bool"(参数名), false(改变成什么))
//animator.SetInteger("Int"(参数名), 33(改变成什么))
//animator.SetTrigger("Trigger")
//Trigger是触发器,不需要写改变什么,写名字触发即可,注意名字千万不要写错
同时满足多个条件会按照顺序执行,有优先级的
但是一般不会这样设计
不理解什么叫预制体的,你吃的预制菜就是预制体
判断看向
Animator面板:
1.layers:层级面板,在3d常用,常见于两个动画的重合
2. Auto Live link:播放按个就聚焦到哪个