gpt4 book ai didi

java - Minecraft 红石模拟器的替代方法

转载 作者:行者123 更新时间:2023-12-01 15:42:57 27 4
gpt4 key购买 nike

我正在为 Android 编写 Minecraft 红石模拟器。我正在使用 Dijkstra 的一些变体进行模拟,但我听说,真正的模拟器会做一些不同的事情,并在每个红石滴答声中更新每个红石 block 。

Notch 是如何做到的?

更新我知道他使用了 HashSet,这看起来不像 Dijkstra,是吗?

最佳答案

我将任何与红石相关的东西称为“红石 block ”。

每次勾选,Minecraft 都会迭代哈希集并更新每个红石 block 。

当添加更多红石 block 时,哈希集大小会增加,并且之前较小的哈希集中的所有内容都会被打乱为随机顺序。

关于java - Minecraft 红石模拟器的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7717412/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com