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)