当前帧索引,对比最大帧总数,运算更新; 也会更新时间轴表现逻辑,和驱动技能播放,后续会解析提及
![[Pasted image 20240307142336.png]]
控制台,是左边这个位置:
![[Pasted image 20240307142922.png]]
当前帧,总帧,都是这个部件,可输入文本
![[Pasted image 20240307143358.png]]
简单设置一下ui宽度,高度自适应
![[Pasted image 20240307143450.png]]
左右帧按钮,播放按钮,当前帧数,总帧数,具体逻辑和注册:
![[Pasted image 20240307142939.png]]
切换帧的时候,就是修改,当前帧索引; 设定上,切换的时候,是停止播放的
![[Pasted image 20240307143010.png]]
播放技能,设定开始时间,从现在开始
![[Pasted image 20240307143054.png]]
当前帧和总帧数:
![[Pasted image 20240307143133.png]]
默认100,之前提及过,逻辑写的
![[Pasted image 20240307143228.png]]
加载配置之后,移动当前帧,显示也是正常的
![[Pasted image 20240307143308.png]]
声明的技能配置
![[Pasted image 20240307144226.png]]
保存技能配置
![[Pasted image 20240307144245.png]]
配置的赋值,也是之前提及,这里选择的时候,进行赋值
![[Pasted image 20240307144359.png]]
![[Pasted image 20240307144419.png]]
如果需要在,主窗口,创建子窗口,入口在这里
![[Pasted image 20240307145440.png]]
这俩子物体,就是这样创建出来的; 因为都是配套的
![[Pasted image 20240307145538.png]]
对应的文件路径:
![[Pasted image 20240307145640.png]]
表现: 第一个是文本,第二个就是一个简单的显示要素
![[Pasted image 20240307145708.png]]
![[Pasted image 20240307145946.png]]
这是技能基类,后续各个轨道,都是继承自这个
![[Pasted image 20240307150046.png]]