跳转到内容

FuncElement

功能元件

对功能元件进行相关操作处理

枚举列表

FuncElement.SMOKE_EFFECT

  • 描述: 烟雾效果
成员名称成员说明
BigWhite大型白雾
SmallGrey小型灰雾

函数列表

SetProgressBoardMaxValue

  • 描述: 设置指定进度条显示器的最大值。

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
MaxValuenumber进度条显示器的最大值
local element, maxValue = 343, 100
FuncElement:SetProgressBoardMaxValue(element, maxValue)

SetProgressBoardValue

  • 描述: 设置指定进度条显示器当前的填充值。

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
CurValuenumber进度条显示器当前的填充值
local element, curValue = 343, 50
FuncElement:SetProgressBoardValue(element, curValue)

SetTextBoardText

  • 描述: 设置并改变写字板、文本显示器、备注板等文本内容。

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
Textstring文本内容
local element, text = 343, "Hello, YuanMeng!"
FuncElement:SetTextBoardText(element, text)

SetTextBoardFontSize

  • 描述: 设置并改变写字板字体大小。

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
FontSizenumber字体大小,范围:20~100
local element, fontSize = 343, 100
FuncElement:SetTextBoardFontSize(element, fontSize)

SetPictureBoardImage

  • 描述: 修改图标显示器图片,并设置大小。

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
ImageIdnumber图片ID
Sizenumber图片大小[0,5]
IsCustomImageboolean是否使用自定义图片,默认为false,可不填
local element, image, size = 343, 10000001, 1
FuncElement:SetPictureBoardImage(element, image, size, false)

GetTextBoardText

  • 描述: 以string形式返回写字板文本内容。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID

返回字段:

返回字段字段类型说明
textstring写字板文本内容
local text = FuncElement:GetTextBoardText(343)

GetTextBoardFontSize

  • 描述: 以number形式返回写字板字体大小。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID

返回字段:

返回字段字段类型说明
sizenumber写字板字体大小
local size = FuncElement:GetTextBoardFontSize(343)

SetBombSmokeEffectType

  • 描述: 设置烟雾弹的烟雾效果为大型白雾|小型灰雾。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
EffectTypeFuncElement.SMOKE_EFFECT烟雾效果
FuncElement:SetBombSmokeEffectType(FuncElement.SMOKE_EFFECT.BigWhite)

SetTextBoardIsOnlyShowText

  • 描述: 设置备注板仅显示文字

  • 范围: 服务端、客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
IsOnlyShowboolean是否仅显示文字(true为仅显示,false反之)
local ElementId = 247
local IsOnlyShow = true
--local IsOnlyShow = false
FuncElement:SetTextBoardIsOnlyShowText(ElementId,IsOnlyShow)

SetTextBoardIsShowRichText

  • 描述: 设置写字板是否开启富文本

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
IsShowRichboolean是否开启富文本
FuncElement:SetTextBoardIsShowRichText(ElementId, IsShowRich)

SetTextDisplayIsFaceToCamera

  • 描述: 设置文字显示器是否朝向相机

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
IsFaceToCameraboolean是否是否朝向相机
local ElementId = 270
local IsFaceToCamera = true
--local IsFaceToCamera = false
FuncElement:SetTextDisplayIsFaceToCamera(ElementId, IsFaceToCamera)

SetIconDisplayIsBeforeTranslucentItem

  • 描述: 设置图标显示器是否显示在半透元件之前

  • 范围: 服务端、客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
IsBeforeTranslucentItemboolean是否显示在半透元件之前
local ElementId = 274
local IsBeforeTranslucentItem = true
--local IsBeforeTranslucentItem = false
FuncElement:SetIconDisplayIsBeforeTranslucentItem(ElementId, IsBeforeTranslucentItem)

SetAirWallVisibleInPlay

  • 描述: 设置空气墙游玩中是否可见

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
Visibleboolean是否可见
local ElementId = 282
local Visible = true
--local Visible = false
FuncElement:SetAirWallVisibleInPlay(ElementId, Visible)

SetAmbienceLightIntensity

  • 描述: 设置氛围点光 光源强度大小

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
LightIntensityNumbernumber光源强度值 范围(0~50)
local ElementId = 285
local LightIntensityNumber = 25
--local LightIntensityNumber = 10
FuncElement:SetAmbienceLightIntensity(ElementId, LightIntensityNumber)

SetAmbienceConeSpotlightInner

  • 描述: 设置氛围锥形光 射灯内角大小

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
SpotlightInnerNumbernumber射灯内值 范围(1~80)
local ElementId = 404
local SpotlightInnerNumber = 45
--local SpotlightInnerNumber = 30
FuncElement:SetAmbienceConeSpotlightInner(ElementId, SpotlightInnerNumber)

SetAmbienceConeSpotlightOuter

  • 描述: 设置氛围锥形光 射灯外角大小

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
SpotlightOuterNumbernumber射灯外角值 范围(1~80)
local ElementId = 287
local SpotlightOuterNumber = 60
--local SpotlightOuterNumber = 40
FuncElement:SetAmbienceConeSpotlightOuter(ElementId, SpotlightOuterNumber)

SetAmbienceLinearLightCenterOffset

  • 描述: 设置氛围线性光 中心偏移

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
CenterOffsetnumber偏移值 范围[-1,1]
local ElementId = 295
local CenterOffset = 0.5
--local CenterOffset = -0.5
FuncElement:SetAmbienceLinearLightCenterOffset(ElementId, CenterOffset)

SetHangerUnLimited

  • 描述: 设置星宝衣架无限使用

  • 范围: 客户端

参数列表:

参数类型说明
ElementIdnumber场景元件实例ID
UnLimitedboolean是否无限制使用
local ElementId = 300
local UnLimited = true
--local UnLimited = false
FuncElement:SetHangerUnLimited(ElementId, UnLimited)