-
Notifications
You must be signed in to change notification settings - Fork 0
API 文档 图片配置
xerysherry edited this page Nov 7, 2019
·
1 revision
- function SetResourcePath(path, location)
- function GetResourcePath()
- function SetSpriteImage(name, file, rect, border, hidden=false)
- function SetSpriteImages(sprites)
- function SetSpriteAnimation(name, fps, sprites)
- function SetSpriteAnimations(anims)
- function SetAnimationLoop(count)
- function CheckSprite(name)
path: 字符串, 路径名。如果相对路径,Standalone模式下工作路径为ProjectPath,Android模式下工作路径为PersistentDataPath location: 数值
| 枚举名 | 说明 |
|---|---|
| FILE_SYSTEM | 文件系统模式 |
| PACKAGE | 包文件模式 |
获取当前资源路径
name: 字符串, 图名字 file: 字符串, 图片路径 rect: 表, 图片偏移尺寸 border: 表, 图片Border, 九宫格配置 hidden: 布尔型, 是否隐藏
设置图片数据
SetSpriteImage("moon", "moon.png", {0, 0, 512, 512}, nil, false)sprites: 表, 图片配置
设置图片数据
SetSpriteImages({
{"moon", "moon.png", {0, 0, 512, 512}},
{"small_moon", "small_moon.png", {0, 0, 32, 32}},
})name: 字符串, 动画名字 fps: 数值, 动画帧率 sprites: 表, 动画帧表
设置动画数据
SetSpriteAnimation("anim", 30, {
"frame01", -- {"frame01", 1}
{"frame02_06", 5},
{"frame07_08", 2},
"frame08",
})anims: 表, 动画配置
设置动画数据
SetSpriteAnimations({
{
"anim", 30,
{
"frame01", -- {"frame01", 1}
{"frame02_06", 5},
{"frame07_08", 2},
"frame08",
}
}
})count: 数值, 播放次数。ANIMATION_LOOP_COUNT为无限循环
设置动画播放次数
SetAnimationLoop(ANIMATION_LOOP_COUNT)name: 字符串
检查Sprite是否存在