Experimental: this API is experimental and might be changed or removed in the future.

ISpriteEditorDataProvider

interface in UnityEditor.Experimental.U2D

Switch to Manual

Description

允许 Sprite Editor 窗口编辑用户自定义导入器的精灵数据的界面。

针对 ScriptedImporter 实现此界面,以利用 Sprite Editor 窗口编辑精灵数据。

Variables

pixelsPerUnit对应世界空间中一个单位的精灵中的像素数。
spriteImportMode SpriteImportMode 指示如何导入精灵数据。
targetObject数据提供程序获取数据的对象。

Public Functions

Apply应用任何更改的数据。
GetDataProvider获取 ISpriteEditorDataProvider.targetObject 可能支持的其他数据提供程序。
GetSpriteRects返回代表提供程序拥有的精灵数据的 SpriteRect 数组。
HasDataProvider查询 ISpriteEditorDataProvider.targetObject 是否支持数据提供程序类型。
InitSpriteEditorDataProvider在需要时允许数据提供程序初始化任何数据。
SetSpriteRects设置数据提供程序的当前 SpriteRect。