37 lines
2.0 KiB
Plaintext
37 lines
2.0 KiB
Plaintext
常用函数
|
||
1)get_self 获取精灵属性
|
||
2)set_self 设置精灵属性
|
||
3)set_group 设置群组属性
|
||
4)set_level 设置层可见属性(多个层组合一个界面)
|
||
5)play_ani 播放动画
|
||
6)play_box 播放动画
|
||
|
||
说明:
|
||
set_self(精灵ID,执行属性,执行数据,执行动作,0);
|
||
其中:精灵ID为需要控制的元素。
|
||
执行属性为需要如何控制。
|
||
执行数据为控制的值。
|
||
执行动作为0,1,2,3,4。相当于等于,加上,减去,乘以,除去。其中前三个经常用,后两个不常用。
|
||
|
||
|
||
常用执行属性解释:
|
||
1: 更换资源图 例:set_self(1,1,10,0,0); 说明:将1号精灵的资源替换为10号资源
|
||
18: 左右移动 例:set_self(1,18,10,1,0); 说明:让1号精灵向右移动10个像素
|
||
19: 上下移动 例:set_self(1,19,10,2,0); 说明:让1号精灵向上移动10个像素
|
||
20: 设置精灵的宽 例:set_self(1,20,100,0,0); 说明:将1号精灵的宽度变成100像素(左上角为顶点)
|
||
21: 设置精灵的高 例:set_self(1,21,20,1,0); 说明:将1号精灵的高度增加20像素(左上角为顶点)
|
||
33: 设置精灵缩放 例:set_self(1,33,120,0,0); 说明:将1号精灵的大小按中心点缩放成120%(实际宽高不变)
|
||
34: 设置精灵旋转 例:set_self(1,34,15,1,0); 说明:让1号精灵顺时针旋转15度
|
||
35: 设置精灵透明度 例:set_self(1,35,100,0,0); 说明:让1号精灵的透明度变成100(范围:1~254)
|
||
36: 设置精灵明暗度 例:set_self(1,36,10,0,0); 说明:让1号精灵的明暗度变成10(范围:0~100)
|
||
37: 设置是否可见 例:set_self(1,37,0,0,0); 说明:让1号精灵在画面中不可见
|
||
41: 设置精灵穿透 例:set_self(1,41,0,0,0); 说明:让1号精灵变成可穿透效果(无法被点击中)
|
||
43: 设置精灵变帧 例:set_self(1,43,5,0,0); 说明:让1号精灵的帧等于第五帧
|
||
45: 设置旋转点偏移 例:set_self(1,45,15,0,0); 说明:让1号精灵的旋转点从中心点为原点向右偏移15像素后在旋转
|
||
51: 设置镜像显示 例:set_self(1,51,1,0,0); 说明:让1号精灵垂直变换(2为水平变换)
|
||
|
||
特殊执行属性:
|
||
7: 设置精灵文本内容 例:set_self(1,7,"你好"); 说明:将1号文字精灵的内容显示成“你好”
|
||
7: 设置精灵文本内容 例:get_self(1,7,"你好我的宽度"); 说明:将1号文字精灵的内容显示成“你好我的宽度”的像素宽度
|
||
57: 设置定时器时长 例:set_self(1,57,1000,0,0); 说明:开启1号定时器,设置为1秒钟执行一次
|
||
|