文件名称:Shade-Plugins:适用于Shade的插件(即自定义导出器)
文件大小:1.78MB
文件格式:ZIP
更新时间:2024-06-14 01:42:29
JavaScript
阴影插件(仅限专业版) Shade现在支持自定义导出插件。 这是一项实验性功能,允许将着色器的自定义导出选项导出到不同的平台/引擎。 资料夹结构 所有插件都必须放置在iOS设备上“文件”应用程序内的“ Shade / Documents / Plugins”文件夹中。 每个插件文件夹必须具有以下文件/文件夹: Export.lua(用于生成着色器的主要Lua脚本) Info.json(有关您的插件的信息) 模板(可选,文件夹包含着色器插件所需的任何其他文件) 自定义导出插件的主要目的是生成一个或多个文本文件,其中包含目标平台/引擎所需的着色器代码和/或基于文本的结构化数据。 就是说,您可以访问本质上任意的Lua执行环境,以执行所需的任何操作。 导出API 导出API本身是Shade用来解释着色器图形并生成文本的一系列Lua类和约定。 大部分繁重的工作都是由每种主要着色器语言的
【文件预览】:
Shade-Plugins-master
----Swift Playgrounds Export()
--------Icon.png(4KB)
--------Info.json(167B)
--------Export.lua(14KB)
--------Template()
----README.md(20KB)
----SceneKitExport (Objective-C)()
--------Readme.md(23B)
--------Info.json(127B)
--------Export.lua(15KB)
----Map Export()
--------Info.json(236B)
--------Export.lua(757B)
----ThreeJSExport()
--------Info.json(133B)
--------Export.lua(17KB)
--------Template()
----Unity (Surface)()
--------Icon.png(5KB)
--------Info.json(133B)
--------Export.lua(23KB)
--------ShadeUtility.cs(8KB)