PML 2 外掛開發指南

外掛開發綜述

本文將概略介紹 PML 2 的外掛系統。

一、概述

由於自 26.1 起, 我們為 PML 2 啟用了裁剪發佈與預先編譯 (Ahead-Of-Time Compilation), 傳統概念下以反射為基礎的外掛系統已不再適用於 PML 2。於是, 受到 GitHub Actions 的啟發, 我們開發了以 YAML 為基礎的外掛系統。

二、系統簡介

PML 2 的外掛系統以 YAML 為基礎, 開發者可透過在外部建立 YAML 檔案並加入 PML 2 的外掛目錄, 來實現外掛功能。

三、開發情況

目前 PML 2 的外掛系統仍處於早期階段, 僅支援事件觸發與動作執行兩種功能。後續我們將逐步完善外掛系統以支援更多功能。目前支援的功能如下:

功能完成度
事件觸發73%
動作執行75%
運算子94%
自訂函式20%
函式庫30%
Copyright © RYCBStudio 2026, All Rights Reserved.