基本概念
其他概念
基本概念 几个经常会用到的特殊值 这一章整理几个在很多作品里都会碰到的内容:随机数、离线时间、当前时间和倍速。 # 这些内容一般用来做什么 它们通常不是单独拿出来玩的模块,而是给其他玩法提供基础变化。 最常见的用途包括: 做随机结果 处理离线收益 读取现实时间 控制运行速度 # 随机数 当前编辑器提供的特殊随
基本概念
几个经常会用到的特殊值
这一章整理几个在很多作品里都会碰到的内容:随机数、离线时间、当前时间和倍速。
# 这些内容一般用来做什么
它们通常不是单独拿出来玩的模块,而是给其他玩法提供基础变化。
最常见的用途包括:
- 做随机结果
- 处理离线收益
- 读取现实时间
- 控制运行速度
# 随机数
当前编辑器提供的特殊随机属性,最常见有两类:
| 类型 | 适合做什么 |
|---|---|
帧随机数值属性 |
一段时间里保持一个随机结果 |
纯随机数值属性 |
每次读取都可能不一样 |
这类属性通常适合做:
- 随机掉落
- 随机事件
- 概率波动
- 随机分支
# 最大离线时间
当前有一个常见特殊属性:
玩家最大离线时间
它用来决定:
- 玩家离线后,系统最多按多长时间进行离线结算
界面文案里也已经写明,这个值按 分钟 计算。
# 真实离线时间
当前还有一个特殊属性:
玩家真实离线时间
它表示的是:
- 扣掉自动离线结算后,剩余的真实离线时长
这类值很适合用来做:
- 上线奖励
- 离线兑换
- 手动领取一类的玩法
# 当前时间
当前还有一个特殊属性:
当前时间属性
它记录的是当前时间值,单位是 毫秒。
这类值通常适合做:
- 登录时间判断
- 活动时间判断
- 冷却判断
- 每日刷新判断
# 倍速属性
当前还有一个特殊属性:
倍速属性
它用来影响游戏运行速度。
界面文案里也已经说明:
- 默认 1 倍速
- 可以加快结算速度
这类值很适合用在:
- 加速类奖励
- 临时提速玩法
- 离线加速类内容
# 什么时候会用到这几个值
做随机玩法时
会用到随机数属性。
做挂机或离线收益时
会用到最大离线时间和真实离线时间。
做时间判断时
会用到当前时间属性。
做加速效果时
会用到倍速属性。
# 一个简单理解方式
可以先这样记:
- 随机数:让结果产生变化
- 最大离线时间:决定自动结算多久
- 真实离线时间:记录剩余离线时长
- 当前时间:给时间判断用
- 倍速属性:改变运行速度
# 下一页
继续看 脚本系统总览。