LPAI AI 游戏编辑器文档

基本概念

其他概念

基本概念 几个经常会用到的特殊值 这一章整理几个在很多作品里都会碰到的内容:随机数、离线时间、当前时间和倍速。 # 这些内容一般用来做什么 它们通常不是单独拿出来玩的模块,而是给其他玩法提供基础变化。 最常见的用途包括: 做随机结果 处理离线收益 读取现实时间 控制运行速度 # 随机数 当前编辑器提供的特殊随

基本概念

几个经常会用到的特殊值

这一章整理几个在很多作品里都会碰到的内容:随机数、离线时间、当前时间和倍速。

# 这些内容一般用来做什么

它们通常不是单独拿出来玩的模块,而是给其他玩法提供基础变化。

最常见的用途包括:

  • 做随机结果
  • 处理离线收益
  • 读取现实时间
  • 控制运行速度

# 随机数

当前编辑器提供的特殊随机属性,最常见有两类:

类型 适合做什么
帧随机数值属性 一段时间里保持一个随机结果
纯随机数值属性 每次读取都可能不一样

这类属性通常适合做:

  • 随机掉落
  • 随机事件
  • 概率波动
  • 随机分支

# 最大离线时间

当前有一个常见特殊属性:

  • 玩家最大离线时间

它用来决定:

  • 玩家离线后,系统最多按多长时间进行离线结算

界面文案里也已经写明,这个值按 分钟 计算。

# 真实离线时间

当前还有一个特殊属性:

  • 玩家真实离线时间

它表示的是:

  • 扣掉自动离线结算后,剩余的真实离线时长

这类值很适合用来做:

  • 上线奖励
  • 离线兑换
  • 手动领取一类的玩法

# 当前时间

当前还有一个特殊属性:

  • 当前时间属性

它记录的是当前时间值,单位是 毫秒

这类值通常适合做:

  • 登录时间判断
  • 活动时间判断
  • 冷却判断
  • 每日刷新判断

# 倍速属性

当前还有一个特殊属性:

  • 倍速属性

它用来影响游戏运行速度。

界面文案里也已经说明:

  • 默认 1 倍速
  • 可以加快结算速度

这类值很适合用在:

  • 加速类奖励
  • 临时提速玩法
  • 离线加速类内容

# 什么时候会用到这几个值

做随机玩法时

会用到随机数属性。

做挂机或离线收益时

会用到最大离线时间和真实离线时间。

做时间判断时

会用到当前时间属性。

做加速效果时

会用到倍速属性。

# 一个简单理解方式

可以先这样记:

  • 随机数:让结果产生变化
  • 最大离线时间:决定自动结算多久
  • 真实离线时间:记录剩余离线时长
  • 当前时间:给时间判断用
  • 倍速属性:改变运行速度

# 下一页

继续看 脚本系统总览