Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 3D 老虎机卷轴,我正在尝试模拟 3D 老虎机。我有 3D 圆柱体,它由 36 个网格(符号)组成,如图所示。只有 12 个符号,我在圆柱体周围重复 3 次。
当卷轴旋转时,我可以获得停止角度,但给出上述信息,我想更改三个符号,它们位于三个符号后面,将出现在观众或玩家面前。我的问题是,在任何时候旋转时,我都无法在任何所需的停止角度找到符号或网格索引
你有角度,需要找到符号?我可能会误解,但如果这是你需要的,那么在 360 度中你有 36 个符号 - 每个符号 10 度。所以给定圆柱体的当前角度,如果你除以 10,那么你就有符号编号;之后做一个模 12,因为只有 12 个符号,重复
答案 = (角度 / 10) % 12
这为您提供了中心符号。上面的符号是 (answer+11)%12,下面的符号是 (answer+1)%12。
这似乎太简单了,我一定错过了什么。
编辑:感谢烧杯指出我采用了错误的模数。