UISprite 图片组件

概述

UISprite 实现各种图渲染的功能。

使用方法

var uiSpriteComponent = entity.addComponent(engine.UISprite);
uiSpriteComponent.spriteFrame = ...;

组件概要

UISprite -> Renderable2D -> Component -> Object

组件属性

属性名 类型 默认值 说明
type engine.UISprite.Type.Simple
engine.UISprite.Type.Sliced
engine.UISprite.Type.Filled
engine.UISprite.Type.Simple Simple:以普通的方式渲染图片
Sliced:以九宫格的方式渲染图片
Filled:以填充的方式渲染图片,填充方式见fillDir属性
flip engine.UISprite.FlipType.Nothing
engine.UISprite.FlipType.Horizontally
engine.UISprite.FlipType.Vertically
engine.UISprite.FlipType.Both
engine.UISprite.FlipType.Nothing 图片渲染的翻转方式
fillDir engine.FillDirectionType.Horizontal
engine.FillDirectionType.Vertical
engine.FillDirectionType.Radial90
engine.FillDirectionType.Radial180
engine.FillDirectionType.Radial360
engine.FillDirectionType.Horizontal 图片填充的方式,type为engine.UISprite.Type.Filled时生效
fillAmount number 0 填充的进度,type为engine.UISprite.Type.Filled时生效
invertFill boolean false 是否反向填充顺序
spriteFrame engine.spriteFrame null 渲染的图片资源