
Animation&Animator
BuladeMian
该博客所用图片资源均作学习分享用途,请勿用于商业行为。传播者自负。如果本博客所写文章侵犯到您的权益,请主动联系留言,我们将及时删除相关内容。请支持使用正版软件。
展开
-
[Unity][AssetBundle][Animator]打包AnimationController并读取AnimationController
对已有的AnimationController进行AB打包。在Project视图选中要打包的AnimationController,选中后在Inspector视图最下方设置其所属AB包的名称。用AssetBundlesBrowser进行打包。新建新项目,空场景,Hierarchy视图,鼠标右键 2D Object-Sprite对这个新建的 Sprite添加一个默认的组件Animator。挂载该脚本到一个物体上,运行后可以看到 AnimatorController已经被替.原创 2021-10-29 11:05:09 · 1201 阅读 · 0 评论 -
[Unity]代码控制在3D物体上播放帧动画
不使用Unity自带的Animation,在3D物体上播放帧动画代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class testAnima : MonoBehaviour{ public Texture2D tex; public MeshFilter MeshFilter; /// <summary>...原创 2021-10-27 16:52:22 · 2177 阅读 · 0 评论 -
[Unity][Aniamtor&Animation]动画状态机设置自定义脚本StateMachineBehaviour
对状态机设置自定义脚本StateMachineBehaviour这种脚本能够实现什么优点:通过Animator的状态机就可以实现 敌人AI、NPC AI,可以在对应状态机 的动画进行 播放 的时候,生成 特效、音效,以及特定的物品,例如:当 状态机动画为喝水的动作,调用这个脚本里面的函数使得角色手中拿起水杯缺点:Transform和GameObject变量只能放入预...原创 2019-11-24 17:11:10 · 1608 阅读 · 1 评论 -
[blender][Unity][Animator]导入Unity的动画没位移
在blender中新建了一个 下蹲的动作,导入Unity中发现角色的动作没有蹲下去,而是 腿悬浮在空中。 Bake into Pose 要勾选原创 2019-02-15 16:00:42 · 2222 阅读 · 0 评论 -
[Unity][Animator]抽奖卡牌
主摄像机的 Rotation的 X 为90,使其正对着Panelusing UnityEngine;using UnityEngine.AI;public class Test_Card : MonoBehaviour { public Camera cam;//主摄像机 public int hitDista...原创 2019-03-27 18:15:04 · 1400 阅读 · 0 评论 -
[unity][新人必读][Animator]学习Adventure - Sample Game项目霓虹灯特效
使用的Unity Asset Store里面的Adventure - Sample Game项目把霓虹灯的4个图片放入一个含有 透明通道的 图片 里面,然后 切片 ,分成4个精灵,通过Animator来切换这4个 精灵实体。即可实现霓虹灯功能。如果还不清楚,可以自己新建一个空的项目导入Unity Asset Store里面的Adventure - Sample Game项...原创 2019-04-07 20:31:05 · 2322 阅读 · 0 评论 -
[Unity][Animator][UGUI]伤害飘字跟随角色不停的移动
在相关资料1的基础上实现,伤害飘字 特效 跟随 玩家角色。逻辑图UIFollowManageusing System.Collections.Generic;using UnityEngine;public class UIFollowManage : MonoBehaviour { [SerializeField] /// <...原创 2019-05-02 17:04:58 · 3463 阅读 · 0 评论 -
[Unity][Animator]ragdoll布娃娃能够做什么
如果要做一个 类似CSGO的射击游戏,像骑马与砍杀一样的 竞技游戏,像 人类一败涂地 一样的 欢乐游戏。其中的角色模型动画部分,就会考虑使用ragdoll布娃娃。ragdoll布娃娃 可以添加 动画,标准的两足人形动画。在已经添加 ragdoll布娃娃 的模型上添加Animator 组件(注意不是 模型 的每个关节添加Animator组件。)ragdol...原创 2019-07-14 16:53:59 · 1137 阅读 · 0 评论 -
[blender][Unity][Animation]手机摄像捕捉人物骨骼动作导入UNITY中
当制作游戏的时候 角色人物动作 不够丰富,当没有足够的资金购买动作捕捉设备,这款RADiCAL可以帮助你 使用 手机 摄像 捕捉 人物的骨骼动作,并导入UNITY中进行使用,blender也可以进行使用。好像当前 仅支持 标准两足人形角色的 动作捕捉,恐龙、动物 等 动作尚未完成。参考资料2 里面为 该公司的官网。目前推出的个人版,是免费的,部分功能受...原创 2019-08-14 16:22:20 · 3384 阅读 · 0 评论 -
[Unity][Animation]事件无响应
当 某个 Animation 的 Event 事件无响应的原因:1.事件靠近 动画结束,容易失去响应。把事件 稍微往前移动,如下图所示。如果动作和 动画的时间不够,考虑 放大 动画的时间。2.挂载该 Animator的物体 没有 对应 事件的 脚本。例如:该Animation的事件(下图红圈所示的位置),使用的是 Test001.cs里面的函数 Somthing()。Test001....原创 2019-09-11 17:11:41 · 1210 阅读 · 0 评论 -
[Unity][Animator]状态机之间的动画转换如何立即播放下一个状态机的动画
animator两个状态机之间,怎么立即转换到下一个状态机。就是把Animator视图下面两个状态机 之间的箭头 选中,取消勾选Has Exit Time。就不会 发生 当 上一个状态机 的动画 播放完毕,(满足转换的条件)才 播放下一个 状态机的动画。参考资料:1.unity, animator stateMachine立即触发状态转换2....原创 2019-09-11 21:31:43 · 5946 阅读 · 0 评论 -
[Unity][Animation&Animator]在网络上下载的.fbx两足人形动作如何应用拓展
在网站上下载的 两足人形 动作 .fbx ,用于 两足人形 模型 的动作的拓展 不断的尝试,找到一个 可以应用在 自己的 两足人形 模型 的动作,发现这个 Attack 的Animator 当 自己的 两足人形 模型 的 Animator 的Movement 和 Weapons 层级Layers, 同时播放 Attack 的Animator,就可以 正常 播放 这个 Attack 动作...原创 2018-12-10 10:28:26 · 590 阅读 · 0 评论 -
[Unity][Animator&Animation]动画状态机优化
很多时候 需要 用到 大量的动画播放。这个时候 Animator&Animation动画状态机优化 就显得格外重要。 1.尽量通过新建 Layers 来 区别 不同的 人物角色 的动画动作。1.1通常每一Layer层的 Layer Default State都是 待机状态机,或者是 某一 初始动作。比如这个 Head的状态机 是由 Blend Tree构成的,头部可以...原创 2018-09-07 08:29:58 · 3110 阅读 · 0 评论 -
[Unity][游戏实现][UGUI][Animator&Animation]Graveyard Keeper守墓人UI实现
虽然有些粗糙,但是大致实现的思路就是这样。接下来把UI优化,布置得细致一些即可。 using UnityEngine;public class Test_UI001 : MonoBehaviour { public Animator animator; public void ButtonOn()...原创 2018-09-03 20:31:49 · 518 阅读 · 0 评论 -
[Unity][Animation&Animator]人物动画方向相反,调整旋转动画方向
选中 相关 的Animation,在Inspector视图下,如果是 X 轴方向 相反,找到 Root Transform Rotation ,更改其 Offset 为 合适的角度 (因为这里的动画 正好 方向相反 为180),然后点击 Apply 应用即可。如果是其他 的 坐标,或者是 面,更改 对应的 即可。相关文章:1.[Unity原创 2018-01-05 20:56:03 · 15353 阅读 · 6 评论 -
[Unity][Animation&Animator]使用blend tree使得人物跑动动画平滑
在Animator视图,空白处 鼠标右键 Create State--From New Blend Tree选择刚才 新建的 Blend Tree ,鼠标选中 Blend Tree 并 左键双击如下图所示,鼠标右键 添加 Motion ,Add Motion选中Blend Tree,在Inspector视图中,把 对应的 Animations ,动作移动至 Mo原创 2018-01-05 20:44:03 · 4490 阅读 · 0 评论 -
[Unity][UGUI][Animation]圆环进度条读条特效设置制作
实现效果如下图所示:---------------------------点击 选中 父物体 Image,在视图Animation中创建 一个AnimationImage 组件的 图片 制作资料在 相关文章 1。设置3个关键帧的状态 如下左图所示,添加 物体 的组件的 设置 的状态 如下右图所示。设置 3个关键帧 的时候 ,主要 是原创 2018-01-30 15:02:06 · 4330 阅读 · 0 评论 -
[Unity][Animation&Animator]Animator Layers(动画分层)动画遮罩
Animator Layers(动画分层)能够实现:上半身动作 和下半身动作 同时分别进行,互相独立。能够 分开大量的 动作。当你要 对大量的 动作 进行编辑的时候 是不可能都放在同一个 layer层级。因此Animator Layers(动画分层)可以有效的 对 不同的动作 归类。参考文章:1.Unity3D之Mecanim动画系统学习笔记(八):Animator Layers(动画分层)2.U...原创 2018-05-09 16:32:02 · 3455 阅读 · 0 评论 -
[Unity][Animation&amp;Animator]设置Animator状态机动作播放速度
状态机Attack 的Motion 动作为Attack 的Speed的 Parameter要勾选,并设置 变量。一般在 Start函数里面获得Animator组件 animator = =GetComponent<Animator>();//获得当前挂载脚本的 物体 的 Animator组件 animator = GetComponentInChildren...原创 2018-05-21 14:23:12 · 7157 阅读 · 0 评论 -
[Unity][Animation&amp;amp;Animator]近战攻击动作触发事件,添加Animator触发事件Event
using UnityEngine;public class CloseWeaponAttack : MonoBehaviour { public virtual void OnTriggerEnter(Collider other) { Debug.Log(" OnTriggerEnter1"); if (other.gameObject.t...原创 2018-05-21 15:49:49 · 1987 阅读 · 0 评论 -
[Unity][Animation&amp;Animator][特效]伤害飘字
角色受到伤害,伤害数值 在角色头顶 飘字。有几种实现方法:1.DOTWEEN2.Unity自带的Animation&Animator本文着重讲第2种实现方法。设置Animator 的 Layers的Weight权重实现伤害飘字的基础上,使其 跟随玩家不停移动。相关资料:1.[Unity][UGUI]用UGUI自带的...原创 2018-06-04 11:27:27 · 5221 阅读 · 0 评论 -
[Unity][UGUI][Animation&amp;Animator]折叠UI
using UnityEngine;public class YellowPanel : MonoBehaviour { private int clickNum = 0; private Animator animator; // Use this for initialization void Start () { c...原创 2018-07-15 18:36:28 · 932 阅读 · 0 评论 -
[Unity][UGUI][Animation&Animator]Animator动画运动后固定物体位置
结合相关文章1来看。使得UGUI的 UI 的Anchored Position,变换过程中的 Motion 只执行一次。而保持 不动的 位置的动画Motion,就LoopTime,循环播放。或者是 对应的 Animation的值只有 一个 坐标的值。相关文章:1.[Unity][UGUI][Animation&amp;Animator]折叠UI2.3....原创 2018-07-15 18:49:31 · 1301 阅读 · 0 评论 -
[Unity][Animation&Animator]在新建拓展动画添加事件判断动画播放结束
判断 武器是否开枪结束。或者是重新上弹。与打击感有关。 找到对应的动画。在Inspector视图 中,点击 Edit编辑按钮接着在Inspector视图中 的 Animation,点击播放按钮,使得播放进度靠近 动画结束的位置。添加事件,点击Apply应用。注意,这个物体必须同时挂载 Animator 组件和 ReloadAnimation.cs 这2个组件。...原创 2018-08-09 15:14:28 · 1557 阅读 · 0 评论 -
[Unity][Animation&Animator]免费动作库HugFBXMocapLibrary使用说明
在Unity的AssetStore中有个免费人形动作库HugFBXMocapLibrary,总共有2534个动作。HugFBXMocapLibrary分为HugFBXMocapLibrary part1、HugFBXMocapLibrary part2、HugFBXMocapLibrary part3。总共6G大小。 HugFBXMocapLibrary part1包含01-40...原创 2018-08-07 15:39:37 · 5334 阅读 · 0 评论 -
[Unity][Animation]通过Animator来控制子物体的升起下落
Interactive Tutorial 3:Tweaking ComponentsInteractive Tutorial 3:Tweaking Components1.1栅栏MazeGate物体-MazeGate001如下图所示,红色方框 的栅栏的柱子,并且有碰撞体。-MazegateBase001如下图所示,绿色方框原创 2017-12-18 14:07:46 · 2166 阅读 · 0 评论