1. setOptions
设置火焰效果的参数。
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必须 | 示例 |
---|---|---|---|---|
options | 参数对象 | 对象 Object | 否 | |
options.position | 火焰的插入点 | 对象 Object | 否 | {x:1,y:1,z:1} |
options.scale | 火焰效果整体的大小在当前基础上的缩放比例 | number | 否 | 2 |
options.fireScale | 火焰效果中火焰部分的大小在当前基础上的缩放比例,浓度也可以通过改参数调整 | number | 否 | 2 |
options.smokeScale | 火焰效果中烟雾部分的大小在当前基础上的缩放比例,浓度也可以通过改参数调整 | number | 否 | 2 |
options.enableFire | 是否显示火焰部分,默认为true | boolean | 否 | false |
options.enableSmoke | 是否显示烟雾部分,默认为true | boolean | 否 | false |
返回值说明 | 类型 | 示例 |
---|---|---|
无 | NULL | NULL |
1.2. 调用方式:
/**
* 设置火焰效果的参数
* @function setOptions
* @param {object} [options] 火焰效果的配置参数
* @param {object} options.position 火焰效果位置,默认为{x:0,y:0,z:0}
* @param {number} options.scale 火焰效果整体的大小在原始基础上的缩放比例,默认为1
* @param {number} options.fireScale 火焰效果中火焰部分的大小在原始基础上的缩放比例,默认为1,浓度也可以通过改参数调整
* @param {number} options.smokeScale 火焰效果中烟雾部分的大小在原始基础上的缩放比例,默认为1,浓度也可以通过改参数调整
* @param {boolean} options.enableFire 是否显示火焰部分,默认为true
* @param {boolean} options.enableSmoke 是否显示烟雾部分,默认为true
* @return {void}
* */
let option = {
position: {
x: 0,
y: 0,
z: 0
},
scale: 1,
fireScale: 1,
smokeScale: 1,
enableFire: true,
enableSmoke: true
};
var fire = new BOS3D.Plugins.Fire();
fire.setOptions(option);