Skip to content

API 文档 图片配置

xerysherry edited this page Nov 7, 2019 · 1 revision

目录

说明

function SetResourcePath(path, location)

path: 字符串, 路径名。如果相对路径,Standalone模式下工作路径为ProjectPath,Android模式下工作路径为PersistentDataPath location: 数值

枚举名 说明
FILE_SYSTEM 文件系统模式
PACKAGE 包文件模式

function GetResourcePath()

获取当前资源路径

function SetSpriteImage(name, file, rect, border, hidden=false)

name: 字符串, 图名字 file: 字符串, 图片路径 rect: 表, 图片偏移尺寸 border: 表, 图片Border, 九宫格配置 hidden: 布尔型, 是否隐藏

设置图片数据

SetSpriteImage("moon", "moon.png", {0, 0, 512, 512}, nil, false)

function SetSpriteImages(sprites)

sprites: 表, 图片配置

设置图片数据

SetSpriteImages({
    {"moon", "moon.png", {0, 0, 512, 512}},
    {"small_moon", "small_moon.png", {0, 0, 32, 32}},
})

function SetSpriteAnimation(name, fps, sprites)

name: 字符串, 动画名字 fps: 数值, 动画帧率 sprites: 表, 动画帧表

设置动画数据

SetSpriteAnimation("anim", 30, {
    "frame01",      -- {"frame01", 1}
    {"frame02_06", 5},
    {"frame07_08", 2},
    "frame08",
})

function SetSpriteAnimations(anims)

anims: 表, 动画配置

设置动画数据

SetSpriteAnimations({
    {
        "anim", 30,
        {
            "frame01",      -- {"frame01", 1}
            {"frame02_06", 5},
            {"frame07_08", 2},
            "frame08",
        }
    }
})

function SetAnimationLoop(count)

count: 数值, 播放次数。ANIMATION_LOOP_COUNT为无限循环

设置动画播放次数

SetAnimationLoop(ANIMATION_LOOP_COUNT)

function CheckSprite(name)

name: 字符串

检查Sprite是否存在

Clone this wiki locally