zh_cn:tutorial:persistent_states
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
zh_cn:tutorial:persistent_states [2023/12/23 02:35] – finishing zh-cn translation dreamuniverse | zh_cn:tutorial:persistent_states [2024/07/10 03:31] (current) – several corrections to the title and specified words dreamuniverse | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== 持久状态 |
===== 引言 ===== | ===== 引言 ===== | ||
Line 130: | Line 130: | ||
</ | </ | ||
- | 注:在继承 '' | + | 注:在继承 '' |
* '' | * '' | ||
Line 283: | Line 283: | ||
如果您现在运行游戏,您会发现计数器正常递增,但现在即使您关闭游戏并重新启动,计数器也会从退出时的位置继续递增。 | 如果您现在运行游戏,您会发现计数器正常递增,但现在即使您关闭游戏并重新启动,计数器也会从退出时的位置继续递增。 | ||
- | 有一点您有可能会忽略,'' | + | 有一点您有可能会忽略,'' |
- | 这对我们模组中的特定类型数据是很好的,表明它们能正常工作。但更多时候,我们期望数据是玩家限定(因人而异)的。 | + | 这对我们模组中的特定类型数据是很好的,表明它们能正常工作。但更多时候,我们期望数据是因玩家而异的。 |
正如我们开篇所提,如果我们想要保留**任意玩家**的**特定方块**的挖掘数据,这时我们要怎么做? | 正如我们开篇所提,如果我们想要保留**任意玩家**的**特定方块**的挖掘数据,这时我们要怎么做? | ||
===== 因玩家而异的持久化状态 ===== | ===== 因玩家而异的持久化状态 ===== | ||
- | 我们可以将我们所写的代码延伸一下,这样就可以存储每个玩家的特定数据了。 | + | 我们可以将我们所写的代码再改进一下,这样就可以存储每个玩家的特定数据了。 |
首先,新建一个名为 '' | 首先,新建一个名为 '' | ||
- | * 特别提示: | + | * 特别提示: |
如果您期望在客户端侧获知部分或全部的 '' | 如果您期望在客户端侧获知部分或全部的 '' | ||
Line 322: | Line 322: | ||
</ | </ | ||
- | 注:我们创建了一个关于 '' | + | 注:我们创建了一个关于 '' |
Hashmap 即哈希表,简单而言,在本例中,您向表中给出一个特定的“键值”(key),表从 '' | Hashmap 即哈希表,简单而言,在本例中,您向表中给出一个特定的“键值”(key),表从 '' | ||
我们使用 '' | 我们使用 '' |
zh_cn/tutorial/persistent_states.1703298949.txt.gz · Last modified: 2023/12/23 02:35 by dreamuniverse