5
HowToUseHome
李若辰 edited this page 2025-09-24 10:15:12 +08:00

如何使用Xeric Library

如何使用Xeric Component

如何利用Xeric Library规范写法

示例文件

在旧工程中部分代码文件是设计用于手动修改的,但如果通过package管理的插件会无法修改文件,故而将这些文件都丢到了示例中。

线路轨迹绘制

Sample/轨迹线路预设脚本示例中已经提供了基本的脚本,使用时只需要将其中的SesothoPeManager挂到任意一个节点上就可以了。
运行后按下键盘L键,此时点击世界中layer为defualt的物体,就会点击处y轴为0的位置上生成一个线,移动光标,线也会跟着移动。

这些脚本提供了一个基本的示例,并且几乎将所有可以进行配置修改的要素都呈现了出来,可以在后续的扩展中通过参考这些文件来进行实现。

在示例脚本中主要分为对元素的实现,以及对过程的实现;

  • terminalPoint, TerminalLine2T3, TerminalIland是后续创建的实例所挂载的具有确定空间,绘制方式的实现。
  • 其他的都是管理器,工具,操作栈的实现。

其中管理器,工具,操作栈类都是层层嵌套的引用结构,尽量只让相邻的两个过程进行相互的引用,比如工具应该引用管理器的实现,开放给操作栈。

旧版菜单特性配置界面

Sample/自动化配置界面UI中已经提供了基本的脚本。 通过在特性菜单序列化类上标记特定的菜单特性,并标记要生成的目标ui即可。
运行时传入菜单序列化类,界面将自动生成。并且用户在界面的修改将实时传回序列化结构中。