reckfellENGINE

EditorResourceConversionPlugin

Подсказка для добавления преобразователей из одного ресурсного формата в другой в меню редактора, собирающего ресурсы; например, преобразование а StandardMaterial3D к а [ShaderMaterial] (/en/docs/api/shadermat)

На этой странице
class EditorResourceConversionPluginReckfellSharpEditorНаследует RefCounted

Плагин для добавления пользовательских преобразователей из одного формата ресурсов в другой в контекстном меню выбора ресурсов редактора; например, преобразование StandardMaterial3D в ShaderMaterial.

EditorResourceConversionPlugin вызывается, когда контекстное меню вызывается для ресурса в инспекторе редактора. Соответствующие плагины преобразования будут отображаться как пункты меню для преобразования данного ресурса в целевой тип. Ниже показан пример базового плагина, который преобразует ImageTexture в PortableCompressedTexture2D.

Чтобы использовать EditorResourceConversionPlugin, сначала зарегистрируйте его с помощью метода EditorPlugin.AddResourceConversionPlugin.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

EditorResourceConversionPluginКонструктор
# EditorResourceConversionPlugin
C#
public EditorResourceConversionPlugin();

Методы3

_ConvertResource
# _Convert
C#
public virtual Resource _Convert(Resource resource);

Принимает входной Resource и преобразует его в тип, указанный в EditorResourceConversionPlugin._ConvertsTo. Возвращаемый Resource является результатом преобразования, а входной Resource остается неизменным.

Параметры
ИмяТипПо умолчанию
resourceResource—
Возвращает Resource
_ConvertsTostring
# _ConvertsTo
C#
public virtual string _ConvertsTo();

Возвращает имя класса целевого типа Resource, в который этот плагин преобразует исходные ресурсы.

Возвращает string
_Handlesbool
# _Handles
C#
public virtual bool _Handles(Resource resource);

Вызывается для определения того, может ли данный плагин преобразовать определенный Resource в целевой тип ресурса.

Параметры
ИмяТипПо умолчанию
resourceResource—
Возвращает bool
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.