沙盘引擎 (SEngine)

创意诞生沙盘世界,不止如此想象!

用户工具

站点工具


scripting:native:helper

📚 Native/Helper

Helper类是一个功能组合类,这其中可能包含开发阶段会用到的功能合集。

📒 Static Function

📘 Lerp( a, b, t )

执行一段Lerp差值计算。

function Lerp( a: float, b: float, t: float ): float

📘 LerpAngle( a, b, t )

执行一段LerpAngle差值计算,与普通Lerp不同的是,这将自动计算并重置360度时的角度信息。

function LerpAngle( a: float, b: float, t: float ): float

📘 LerpVector( a, b, t )

执行一段LerpVector差值计算。

function LerpVector( a: Vector, b: Vector, t: float ): Vector

📘 LerpColor( a, b, t )

执行一段LerpColor差值计算。

function LerpColor( a: Color, b: Color, t: float ): Color

📘 Clamp( value, min, max )

将一个数值限制在指定大小范围内。

function Clamp( value: float, min: float, max: float ): float

📘 HEXToColor( hex )

将一段HEX格式颜色代码转换为颜色对象(#FFFFFF)。

function HEXToColor( hex: string ): Color

📘 ColorToHEX( color, hasAlpha )

将颜色对象转换为HEX格式颜色代码(#FFFFFF)。

hasAlpha参数决定是否包含后面2位透明度。

function ColorToHEX( color: Color, hasAlpha: bool = false ): string

scripting/native/helper.txt · 最后更改: 2024/05/19 11:12 由 bibiboxs