我正在开发一款游戏,我有必要检查给定数字高度图中的闭合路径:服务器和客户端使用此高度图来设置正确的坐标以移动等......现在,当用户继续前进时一个“特殊”的瓷砖,它会亮起......我的问题是:当用户在这些瓷砖上行走时会创建一条包含空瓷砖的封闭路径,服务器应该自动填充这条路径中的瓷砖......
它应该这样做: http ://www.youtube.com/watch?v= kAVUNE2NTUQ - 1:32
我确定我必须在这里或那里使用一些数学,但我不知道如何......我可以做一个“for”循环,但它会太长,问题是服务器需要做这个循环每次用户走路时...提前感谢您的回答,希望有人可以帮助我。
PS:我正在使用 C#
编辑:当用户在瓷砖上行走时,服务器会自动将 heightmap[X, Y] 替换为表示用户颜色的整数