BGP (TeaScript)
TeaScript/BGP
bgp(id).index
使用它可以调整大背景的属性。
with bgp(param)
'param 代表该大背景的 PermID。
end with
参数
名称 | 类型 | 可读性 | 描述 |
---|---|---|---|
Splitcount | R&W | 表示大背景贴图素材被分割的次数。分割出来的不同部分可以有不同的配置。 | |
Splitter | R&W | 一个包含大背景贴图素材的分割点的纵坐标数据的字符串,由一串用逗号所分割的的整数组成。
(例子: BGP(1).splitter = "64, 130")(表示"background2-1" 被分割为3部分,第一部分是从最上方到 64 像素高度处,第二部分是 64 像素高度到 130 像素高度处,第三部分是130 像素高度直到图像最底端) | |
Zsp | R&W | 一个包含大背景贴图素材的不同的分割部分的偏移常数数据的字符串,由一串用逗号所分割的的浮点数组成。
(例子: BGP(1).zsp = "4, 8")(表示"background2-1" 被分割为2部分,上面部分的偏移常数为 4,下面部分的偏移常数为 8。其中偏移常数越大,背景随屏幕运动的速度就越快,反之越小则越慢。设置为 1 则和屏幕同速) | |
Movesp | R&W | 一个包含大背景贴图素材的不同的分割部分的移动速度数据(单位:像素/帧)的字符串,由一串用逗号所分割的的浮点数组成。
(例子: BGP(1).movesp = "1, 2.5")(表示"background2-1" 被分割为2部分,上面部分的移动速度为 1 像素/帧,下面部分的移动速度为 2.5 像素/帧。游戏中 64 帧为一秒) | |
Offset | R&W | 一个包含大背景贴图素材的不同的分割部分的偏移量数据的字符串,由一串用逗号所分割的的浮点数组成。
(例子:BGP(1).offset = "32, 48") |
其中,Splitter
,movesp
,zsp
,Offset
是“Array-Like[1]”字符串。
- ↑ Array-Like 字符串,是一个由多个数组成的类数组字符串。一般表示为“1,2,3,4,5,6,7,8,9,10,...”