推荐阅读:
一。广福地铁站附近某公司
该公司是由VR转型成游戏行业的公司,公司正在研发的是一款二次元卡牌养成游戏,目前有10+人,使用Unity,C#,uLua开发。
公司有8道笔试题:
1.是否熟悉UGUI,Dotween
2.animator是什么
状态机
3.animation动画怎么制作
Animation和Animator 虽然都是控制动画的播放,但是它们的用法和相关语法都是大有不同的。Animation 控制一个动画的播放,而Animator是多个动画之间相互切换,并且Animator 有一个动画控制器,俗称动画状态机。
(一) Animation模块
(1)新建一个对象,并且在对象上附加Animation组件;
(2)选中对象,按快捷键:ctrl+6 打开动画编辑器,新建动画。
(3)播放动画
void Start ()
{
_anim = GetComponent<Animation>();
if (_anim != null)
_anim.Play("Test");
}
(二) Animator模块
(1)新建一个对象,在Unity 编辑器中Window -> Animation 弹出Animation 编辑页面,新建一个动画保存。
(2)双击.controller这个文件打开Aniamtor 编辑器。
(3)直接运行查看效果
4.协程的实现
StartCoroutine(协程的方法名(