TimeLine的简单使用
1.(快捷键)选中一个clip 按下A键 显示所有clip
2.切换混合模式(摁住切换,松手还原,用久切换需点击按钮) 摁住1-3其中一个模式对应的数字
三种编辑模式 (1)mix(混合):当cilp产生重叠时,会进行混合
(2)Ripple(涟漪):当前clip和之后的clip保持相对位置,支持多选,不会重叠混合
(3)replace(替换): 当前选中clip碰到其他clip会直接替换覆盖他
3.简单轨道介绍
(1)、activationTrack:显示轨道拖动对象到timeLine生成 在cilp段内会显示对应的对象
(2)、Animation Track:拖动对象到timeLine生成 可以通过小红点进行录制动画 在游戏对象的Inspector面板的transfrom 和 rotation上右键可以添加键(AddKey)
也可以直接拖动animation动画 会以clip的形式显示在timeLine上
(3)、AudioTrack:音乐轨道拖动mp3类型的资源可直接添加两个该轨道可以声音混合
(4)、ControlTrack :该轨道需要代码来操作 直接使用有activationTrack效果,可以嵌入子timeLine,实现ITimeCtrl接口可以进行控制(去看 https://www.cnblogs.com/zanzz/p/17192003.html)
(5)、SignalTrack:信号轨道该轨道类似于button的方式,添加一个监听,当接收到该信号执行对应的操作
该轨道由信号资产(Signal Asset)、信号发射器、以及信号接收器组成
既然是发送一个事件,那就需要一个接受物体,创建一个空物体并添加 SignalReceiver 组件
每一个添加了Signal Emitter的物体都需要对应的SignalReceive来进行接收,Signal Emitte可以在任意轨道进行添加,添加后会给对应的对象添加SignalReceive来接收
SignalTrack轨道在预览模式下不会执行,需要运行项目
(6)、PlayableTrack 需要写两个脚本才可以使用 一个用于处理逻辑:需要继承PlayableBehaviour 一个用于存放数据:需要继承PlayableAsset
例子可以看一下 https://blog.csdn.net/zhenghongzhi6/article/details/103944117
4.在animator轨道上点击右键 会出现一个AddOverrideTrack 这个轨道可以对上面的一个动画进行覆盖
本文来自博客园,作者:{old_Host},转载请注明原文链接:https://www.cnblogs.com/zanzz/p/17208652.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了