
Timeline
js0907
这个作者很懒,什么都没留下…
展开
-
timeline代码动态设置轨道绑定
一.作为一个商业化的项目,timeline是和场景分离开,单独做成prefab加载的。因此timeline的轨道上的绑定和场景中的obj产生联系时就需要动态设置绑定。这里就介绍代码动态设置绑定的基本原理。1.动态设置轨道的绑定,就是给上图中Bindings赋值foreach (PlayableBinding bindingInfo in director.playableAsset.outputs)bindingInfo.streamName:轨道的名字bindingInfo.sourceObje原创 2020-10-03 01:46:46 · 2059 阅读 · 2 评论 -
unity2020中timeline基础(十)项小结
1.timeline中Clip的三种模式(1)默认是mix,混合模式(2)Ripple模式(3)Replace模式:二修改timeline中模型的初始播放位置相关:三 模型的“T”字形姿势的检查:动画片段的检查四Animation Override和Avatar Mask创建override后,添加Draw动画,然后创建 一个Avatar循环播放...原创 2020-08-26 00:40:03 · 1657 阅读 · 0 评论 -
unity2020中timeline使用自定义轨道和PlayableTrack,PlayableGraph
一.Playable Track入门下面是一个小例子能够实现自定义Playable Track 中控制灯光的颜色:实现上面的效果先添加脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Playables;public class LightControlBehaviour : PlayableBehaviour{ public Light原创 2020-08-28 01:13:05 · 3612 阅读 · 1 评论 -
unity2020中使用PlayableGraph顺序播放多个AnimationClip
1.模型身上挂脚本和Animation clipsusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Animations;using UnityEngine.Playables;public class AnimationClipQueuePlayable : PlayableBehaviour{ public AnimationMixerPla.原创 2020-08-31 23:07:25 · 1706 阅读 · 2 评论 -
unity2020中自定义Marker实现:Playable中的通知系统
自定义Marker实现:Playable中的通知系统marker和Signal有相似的地方:1.简介marker: 1.Notifycation(通知)2.Send(发送)3.Receiver(接收)自定义marker的试验:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Timeline;public class SimpleMarker :原创 2020-09-01 00:45:55 · 1507 阅读 · 0 评论 -
unity中Timeline使用Signal信号系统触发相应事件Demo
一.Signal简介:Signal有三个组成部分:Signal Asset(信号资源),Signal Emitter(信号发射器)和SignalReceiver(信号接收器)。作用:在timeline播放到signal 相应位置时可以触发相应的“事件”!!(1)创建Signal Asset(信号资源)在工程中右键或者在timeline中创建(2)SignalReceiver(信号接收器)(3)Signal Emitter(信号发射器)using System.Collections;us原创 2020-09-09 00:27:38 · 7435 阅读 · 0 评论 -
timeline自定义轨道Track和片段Clip实战应用(TrackAsset ,PlayableBehaviour , PlayableAsset)
先上效果图。由于中间切换窗口,所以timeline卡了一下:只需要关注最下侧 start 和 jumptoStart(其它轨道请自动忽略)上图主要实现timeline的控制: 共20秒,在第5秒加个标记,当播放到第10秒时根据条件决定=》继续播放 or 从第10秒跳到第5秒循环播放.一.自定义一个轨道Track :TrackAsset 和 PlayableBehaviour二.自定义轨道上的一个Clip: PlayableAsset 和 PlayableBehaviour三.自定Track和Cl原创 2020-09-30 01:26:23 · 4884 阅读 · 0 评论