扩展 Modular Avatar
Modular Avatar(MA) 可以通过使用 NDM 框架(NDM Framework) 进行扩展。有了 NDMF(NDM 框架),您可以指定您的代码在 Modular Avatar 的流程前后执行。一般来说,如果您想生成 MA 组件,最好在生成阶段(Generating Phase)执行您的代码,比如:
[assembly: ExportsPlugin(typeof(SetViewpointPlugin))]
namespace nadena.dev.ndmf.sample
{
public class MyPlugin : Plugin<MyPlugin>
{
protected override void Configure()
{
InPhase(BuildPhase.Generating)
.BeforePlugin("nadena.dev.modular-avatar")
.Run("Do something", ctx => { /* ... */ });
}
}
}
未来会添加更多与 Modular Avatar 进行更深层交互的 API。如果您有特定的功能需求,请在 我们的 Github 上提交 issue。
No Comments