lineHeight, showImage, splitImage

This commit is contained in:
oc committed 2019-03-25 00:29:18 +08:00
1 parent ff45cfdca3
commit 9813dc3115
7 files changed
+108 -54

No files matched your search

+11 -6
View File
@@ -338,7 +338,7 @@ time为可选项,代表该自动文本的时间。可以不指定,不指定
``` js
"x,y": [ // 实际执行的事件列表
{"type": "scrollText", "text": "第一排\n第二牌\n\n空行后的一排", "time": 5000, "async": true},
{"type": "scrollText", "text": "第一排\n第二牌\n\n空行后的一排", "time": 5000, "lineHeight": 1.4, "async": true},
]
```
@@ -346,6 +346,8 @@ text为正文文本内容。可以使用`${ }`来计算表达式的值,且使
time为可选项,代表总的滚动时间。默认为5000毫秒。
lineHeight为可选项,代表行距。默认为1.4。
async可选,如果为true则会异步执行(即不等待当前事件执行完毕,立刻执行下一个事件)。
可以使用下面的[设置剧情文本的属性](event#setText:设置剧情文本的属性)来对文字颜色、文字大小、粗体、距离左边的偏移量进行设置。
@@ -1059,9 +1061,10 @@ loc可忽略,如果忽略则显示为事件当前点。
``` js
"x,y": [ // 实际执行的事件列表
{"type": "showImage", "code": 1, "image": "bg.jpg", "loc": [231,297], "dw": 100, "dy" : 100, "opacity": 1, "time" : 0}, // 在(231,297)显示bg.jpg
{"type": "showImage", "code": 12, "image": "1.png", "loc": [209,267], "dw": 100, "dy" : 100, "opacity": 0.5, "time" : 1000}, // 在(209,267)渐变显示1.png,渐变时间为1000毫秒,完成时不透明度为0.5,这张图片将遮盖上一张
{"type": "showImage", "code": 8, "image": "hero.png", "loc": [349,367], "dw": 50, "dy" : 50, "opacity": 1, "time" : 500, "async": true}, // 在(209,267)渐变显示hero.png,大小为原图片的一半,渐变时间为500毫秒,异步执行;这张图片将被上一张遮盖
{"type": "showImage", "code": 1, "image": "bg.jpg", "loc": [231,297], "opacity": 1, "time" : 0}, // 在(231,297)显示bg.jpg
{"type": "showImage", "code": 12, "image": "1.png", "loc": [209,267], "opacity": 0.5, "time" : 1000}, // 在(209,267)渐变显示1.png,渐变时间为1000毫秒,完成时不透明度为0.5,这张图片将遮盖上一张
{"type": "showImage", "code": 8, "image": "hero.png", "loc": [349,367], "opacity": 1, "time" : 500, "async": true}, // 在(209,267)渐变显示hero.png,渐变时间为500毫秒,异步执行;这张图片将被上一张遮盖
{"type": "showImage", "code": 10, "image": "hero.png", "sloc": [100,100,100,100], "loc": [0,0,100,100], "opacity": 1, "time": 0} // 截取原图的一部分绘制到画布上的一部分。
]
```
@@ -1069,9 +1072,9 @@ code为图片编号,如果两张图片重叠,编号较大会覆盖编号较
image为图片名。**请确保图片在全塔属性中的images中被定义过。**
loc为图片左上角坐标,以像素为单位进行计算。
sloc为可选项;如果设置了则是个2或4元组,代表裁剪原始图片的左上角像素位置和宽高。
dw和dh为图片的横向、纵向放大率,默认值为100,即不进行缩放。
loc为2或4元组,代表要绘制的画布上的左上角像素位置和宽高。
opacity为图片不透明度,在0~1之间,默认值为1,即不透明。
@@ -1097,6 +1100,8 @@ loc为图片左上角坐标,以像素为单位进行计算。
opacity为图片不透明度,在0~1之间,默认值为1,即不透明。
lineHeight为可选项,代表行距。默认为1.4。
time为渐变时间,默认值为0,即不渐变直接显示。
async可选,如果为true则会异步执行(即不等待当前事件执行完毕,立刻执行下一个事件)。