技能编辑器_第三章.md 1.8 KB

当前帧索引,对比最大帧总数,运算更新; 也会更新时间轴表现逻辑,和驱动技能播放,后续会解析提及

![[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]]