2d游戏里常见的45度角,建筑物之间相互覆盖渲染问题
但是难免会遇到覆盖不正确的情况
显然后面个建筑错误的覆盖了前面一个建筑。
在建筑物覆盖时不能简单粗暴的两个for循环去按从第一排到最后排,从左到右的顺序去覆盖。针对这种情况,可采用拓扑排序来解决问题
大概思路如下:
1.从第一排到最后一排挨个找建筑物,找到一个建筑物A后,去判断这个建筑
2d游戏里常见的45度角,建筑物之间相互覆盖渲染问题
但是难免会遇到覆盖不正确的情况
显然后面个建筑错误的覆盖了前面一个建筑。
在建筑物覆盖时不能简单粗暴的两个for循环去按从第一排到最后排,从左到右的顺序去覆盖。针对这种情况,可采用拓扑排序来解决问题
大概思路如下:
1.从第一排到最后一排挨个找建筑物,找到一个建筑物A后,去判断这个建筑