Defender 是一款古老的游戏,它在一个循环中呈现一个虚拟世界,一个水平滚动条。相机视图在任何给定时间仅描绘世界的一部分。玩家可以在这个世界上的两个方向连续飞行。
世界的 SKTileMapNode 布局如何实现这一点?
我的第一个想法是有两个 SKTileMapNode 实例来说明整个世界,并在玩家在世界各地飞行时在需要的地方和时间与它们相邻。
这是屏幕顶部突出显示的 Defender 世界地图:
Defender 是一款古老的游戏,它在一个循环中呈现一个虚拟世界,一个水平滚动条。相机视图在任何给定时间仅描绘世界的一部分。玩家可以在这个世界上的两个方向连续飞行。
世界的 SKTileMapNode 布局如何实现这一点?
我的第一个想法是有两个 SKTileMapNode 实例来说明整个世界,并在玩家在世界各地飞行时在需要的地方和时间与它们相邻。
这是屏幕顶部突出显示的 Defender 世界地图: