gpt4 book ai didi

c# - 如何: Assign a unique number to every entry in a list?

转载 作者:太空宇宙 更新时间:2023-11-03 21:46:09 25 4
gpt4 key购买 nike

我想做的是做瓷砖。这些图 block (大约 30 个)在游戏中应该有一个固定位置,但每次我加载游戏时它们应该有随机数,这会影响它们的图形外观。

我知道如何使用 Random 方法给单个图 block 一个数字来改变它的外观,但我不知道如何使用 Random 方法如果我要制作一个列表来存储多个图 block 的位置。您如何为列表中的每个条目分配一个唯一的随机数?

我的游戏需要这个,你在平面 2D map 中,生成随机类型的房间(宝藏室、竞技场室等),你要探索。

最佳答案

看看 Fisher-Yates shuffle .它非常易于使用,如果我没看错你的问题,应该很适合你。

关于c# - 如何: Assign a unique number to every entry in a list?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16963929/

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