obsidian/笔记文件/2.笔记/技能编辑器_第三章.md
2025-03-26 00:02:56 +08:00

1.8 KiB
Raw Blame History

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

!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