永发信息网

Unity3D游戏动画有哪几种,以及其原理

答案:2  悬赏:10  手机版
解决时间 2021-03-11 04:25
  • 提问者网友:酱爆肉
  • 2021-03-10 06:57
Unity3D游戏动画有哪几种,以及其原理
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-03-10 07:26
主要有关节动画、骨骼动画、单一网格模型动画(关键帧动画)。

a.关节动画:把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一 个整体的动画,角色比较灵活,Quake2中使用这种动画;

b.骨骼动画,广泛应用的动画方式,集成了以上两个方式的优点,骨骼按角色特点组成一定的层次结构,有关节相连,可做相对运动,皮肤作为单一网格蒙在骨骼之外,决定角色的外观;

c.单一网格模型动画由一个完整的网格模型构成,在动画序列的关键帧里记录各个顶点的原位置及其改变量,然后插值运算实现动画效果,角色动画较真实。
全部回答
  • 1楼网友:一把行者刀
  • 2021-03-10 08:49
我根据自己的理解写一点吧,纯手写。第一题: 1,脚本中定义public变量,然后在检视面板(inspector)中拖拽赋值获取 2,使用gameobject.find+游戏物体名字获取如:gameobject.find("cube"); 3,使用gameobject.findgameobjectwithtag或者gameobject.findwithtag+游戏物体标签的方式获取 3,很少用的一个findobjectoftype+游戏对象类型获取,例如:guitexture s = findobjectoftype(typeof(guitexture)); 4,(这个应该也算)对于实例化(克隆)出来的游戏物体,可以直接获得控制全:例如: game =(gameobject) instantiate(prefab,transform.position,transform.rotation); 第二题:名字和标签主要作用是识别物体。标签还可以对场景中的游戏物体分类(layer:层也有这个功能)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯