我正在尝试使用javascript和Phaser制作一个roguelike游戏。为了处理地图,我正在使用Phaser的TileMap
我有一个工作线视线算法,可以计算哪些瓷砖是可见的,但我不知道如何实际隐藏其他瓷砖。
由于Tile对象没有“visible”属性,我尝试将alpha属性设置为0.这样可行,但会导致性能问题。
如何有效地隐藏瓷砖?
答案 0 :(得分:0)
使用覆盖瓷砖的瓷砖创建另一个瓷砖地图图层,其中"空白"瓷砖;空白的瓷砖,如在周围的瓷砖中融入。
list(range(v))
" _"和" - "表示相同的图块图像