跳到主要内容

杂项工具函数

hash

哈希

  • 参数
    • text (string) - 文本
  • 返回
    • hash (integer) - 哈希值
local hash = base.hash(text)

sight_line

直线可见形状

  • 参数
    • start (point) - 起点
    • angle (number) - 方向
    • len (number) - 长度
  • 返回
    • sight (table) - 点的列表

可见形状见这里

local sight = base.sight_line(start, angle, len)

sight_range

圆形可见形状

  • 参数
    • poi (point) - 圆心
    • radius (number) - 半径
  • 返回
    • sight (table) - 点的列表

可见形状见这里

local sight = base.sight_range(poi, radius)

split

分割字符串

  • 参数
    • text (string) - 要分割的字符串
    • sep (string) - 分隔符
  • 返回
    • result (table) - 字符列表

分隔符只能是1个字符。

local result = base.split('abc_123_ddd', '_') --> {'abc', '123', 'ddd'}