Questions tagged «grid»

对表面进行规则的镶嵌,以创建以一致图案排列的均匀,连续的单元。

3
如何找到被移动的圆圈扫过的2D网格单元?
我正在基于2D网格制作游戏,其中有些单元格可以通过,有些则不能。动态对象可以独立于网格连续移动,但需要与不可逾越的单元碰撞。 我编写了一种算法来追踪射线对着网格,从而为我提供了所有与射线相交的单元。但是,实际对象不是点大小的。我目前将他们表示为圈子。但是我无法找到有效的算法来追踪运动的圆。这是我需要的图片: 数字显示圆与网格单元碰撞的顺序。有人知道找到这些冲突的算法吗?最好使用C#。 更新圆可以大于单个网格单元。

1
在网格中生成城镇布局
我想使用以下元素在正方形网格(等距渲染,但是没关系)中生成城镇布局: 2x2房屋 道路,宽1个单位 1个宽的运河 示例布局: 我总是有一定数量的房屋,并有尽可能多的道路和运河将它们连接起来。 房屋的前门必须有两条路(总是指向右边) 介于它们之间的草地(空虚)会很好。 有现成的算法吗?如果没有,我应该考虑朝哪个方向实施?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.