Skip to content

格式

typescript
Image.SetAtlasTexture(atlasUUID, textureUUID)

所属类: Image

描述

该图像对象的图集UUID。

图集会被分配一个全局唯一标识符(UUID),以便在代码中唯一地标识和引用它们。这样做可以确保在游戏中使用图集时,不会发生重复或冲突。

参数

参数名类型描述
atlasUUIDstring图集UUID
textureUUIDstring

返回值

类型描述
void

代码示例

typescript
import { LunaEngine } from "LunaEngine";  
  
class NewScriptComponent extends LunaEngine.Component {  
    onStart(self: any) {  
        // 获取当前组件附加游戏对象  
        let gameObject = self.getGameObject();  

        // 获取UIComponent组件  
        let uiComponent = gameObject.GetComponent(UIComponent);  

        // 获取Image控件  
        let image = uiComponent.FindChild(ControlType.Image, "Image");  

        // 设置该图像的图集UUID  
        let uuid = UUID128.new().ToString();  
        image.setAtlasTexture(uuid, "Assets/Textures/icon_Jump.png");  
        
        // 获取该图像的图集UUID  
        let atlasUUID = image.getAtlasUUID();  
        Debug.Log("图集UUID: ", atlasUUID);  
    }  
}