FuncElement
功能元件
 对功能元件进行相关操作处理枚举列表
FuncElement.SMOKE_EFFECT
- 描述: 烟雾效果
| 成员名称 | 成员说明 | 
|---|---|
| BigWhite | 大型白雾 | 
| SmallGrey | 小型灰雾 | 
函数列表
SetProgressBoardMaxValue
- 
描述: 设置指定进度条显示器的最大值。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| MaxValue | number | 进度条显示器的最大值 | 
local element, maxValue = 343, 100FuncElement:SetProgressBoardMaxValue(element, maxValue)SetProgressBoardValue
- 
描述: 设置指定进度条显示器当前的填充值。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| CurValue | number | 进度条显示器当前的填充值 | 
local element, curValue = 343, 50FuncElement:SetProgressBoardValue(element, curValue)SetTextBoardText
- 
描述: 设置并改变写字板、文本显示器、备注板等文本内容。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| Text | string | 文本内容 | 
local element, text = 343, "Hello, YuanMeng!"FuncElement:SetTextBoardText(element, text)SetTextBoardFontSize
- 
描述: 设置并改变写字板字体大小。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| FontSize | number | 字体大小,范围:20~100 | 
local element, fontSize = 343, 100FuncElement:SetTextBoardFontSize(element, fontSize)SetPictureBoardImage
- 
描述: 修改图标显示器图片,并设置大小。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| ImageId | number | 图片ID | 
| Size | number | 图片大小[0,5] | 
| IsCustomImage | boolean | 是否使用自定义图片,默认为false,可不填 | 
local element, image, size = 343, 10000001, 1FuncElement:SetPictureBoardImage(element, image, size, false)GetTextBoardText
- 
描述: 以string形式返回写字板文本内容。 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
返回字段:
| 返回字段 | 字段类型 | 说明 | 
|---|---|---|
| text | string | 写字板文本内容 | 
local text = FuncElement:GetTextBoardText(343)GetTextBoardFontSize
- 
描述: 以number形式返回写字板字体大小。 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
返回字段:
| 返回字段 | 字段类型 | 说明 | 
|---|---|---|
| size | number | 写字板字体大小 | 
local size = FuncElement:GetTextBoardFontSize(343)SetBombSmokeEffectType
- 
描述: 设置烟雾弹的烟雾效果为大型白雾|小型灰雾。 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| EffectType | FuncElement.SMOKE_EFFECT | 烟雾效果 | 
FuncElement:SetBombSmokeEffectType(FuncElement.SMOKE_EFFECT.BigWhite)SetTextBoardIsOnlyShowText
- 
描述: 设置备注板仅显示文字 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| IsOnlyShow | boolean | 是否仅显示文字(true为仅显示,false反之) | 
local ElementId = 247local IsOnlyShow = true--local IsOnlyShow = falseFuncElement:SetTextBoardIsOnlyShowText(ElementId,IsOnlyShow)SetTextBoardIsShowRichText
- 
描述: 设置写字板是否开启富文本 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| IsShowRich | boolean | 是否开启富文本 | 
FuncElement:SetTextBoardIsShowRichText(ElementId, IsShowRich)SetTextDisplayIsFaceToCamera
- 
描述: 设置文字显示器是否朝向相机 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| IsFaceToCamera | boolean | 是否是否朝向相机 | 
local ElementId = 270local IsFaceToCamera = true--local IsFaceToCamera = falseFuncElement:SetTextDisplayIsFaceToCamera(ElementId, IsFaceToCamera)SetIconDisplayIsBeforeTranslucentItem
- 
描述: 设置图标显示器是否显示在半透元件之前 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| IsBeforeTranslucentItem | boolean | 是否显示在半透元件之前 | 
local ElementId = 274local IsBeforeTranslucentItem = true--local IsBeforeTranslucentItem = falseFuncElement:SetIconDisplayIsBeforeTranslucentItem(ElementId, IsBeforeTranslucentItem)SetAirWallVisibleInPlay
- 
描述: 设置空气墙游玩中是否可见 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| Visible | boolean | 是否可见 | 
local ElementId = 282local Visible = true--local Visible = falseFuncElement:SetAirWallVisibleInPlay(ElementId, Visible)SetAmbienceLightIntensity
- 
描述: 设置氛围点光 光源强度大小 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| LightIntensityNumber | number | 光源强度值 范围(0~50) | 
local ElementId = 285local LightIntensityNumber = 25--local LightIntensityNumber = 10FuncElement:SetAmbienceLightIntensity(ElementId, LightIntensityNumber)SetAmbienceConeSpotlightInner
- 
描述: 设置氛围锥形光 射灯内角大小 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| SpotlightInnerNumber | number | 射灯内值 范围(1~80) | 
local ElementId = 404local SpotlightInnerNumber = 45--local SpotlightInnerNumber = 30FuncElement:SetAmbienceConeSpotlightInner(ElementId, SpotlightInnerNumber)SetAmbienceConeSpotlightOuter
- 
描述: 设置氛围锥形光 射灯外角大小 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| SpotlightOuterNumber | number | 射灯外角值 范围(1~80) | 
local ElementId = 287local SpotlightOuterNumber = 60--local SpotlightOuterNumber = 40FuncElement:SetAmbienceConeSpotlightOuter(ElementId, SpotlightOuterNumber)SetAmbienceLinearLightCenterOffset
- 
描述: 设置氛围线性光 中心偏移 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| CenterOffset | number | 偏移值 范围[-1,1] | 
local ElementId = 295local CenterOffset = 0.5--local CenterOffset = -0.5FuncElement:SetAmbienceLinearLightCenterOffset(ElementId, CenterOffset)SetHangerUnLimited
- 
描述: 设置星宝衣架无限使用 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ElementId | number | 场景元件实例ID | 
| UnLimited | boolean | 是否无限制使用 | 
local ElementId = 300local UnLimited = true--local UnLimited = falseFuncElement:SetHangerUnLimited(ElementId, UnLimited)