|
w88975Jun 10, 2023
1
mapbox
|
|
2
@w88975 谢谢你呀 mapbox 看了下没找到支持第三方的地图的功能呢
|
|
DJCNMHGJun 10, 2023
3
求一个 App 名字
|
|
beimenjunJun 10, 2023
4
其他组件看着是原生,地图部分不一定是啊……
|
|
iOCZJun 10, 2023
5
多重纹理吧?
|
|
iOCZJun 10, 2023
6
看看游戏引擎是用的啥,原生 SpriteKit
|
|
JevenJun 10, 2023
7
请问这个 App 叫什么名字呢
|
|
b821025551bJun 10, 2023
8
|
|
xRayyyyJun 10, 2023
9
哈哈 我买了一个类似的老头环的地图
做的确实很牛逼 老头环的比这个的复杂度还要高好几倍 |
|
mogitaJun 10, 2023 via iPhone
10
目测 vector tiles
|
|
exploreexeJun 10, 2023
11
可以问下 chatgpt..
这位楼主正在寻找关于如何在 iOS 上实现游戏地图的建议,特别是那种支持缩放和清晰度变化的地图,而且他观察到这种地图看起来有瓦片的设计感1 。 在 iOS 中实现此类地图的一种常见方式是使用瓦片地图( tile maps )。瓦片地图由多个小的图像或“瓦片”组成,这些图像拼接在一起形成更大的地图。当用户在地图上滑动或缩放时,只有可见的瓦片才需要加载和渲染,这可以极大地优化性能。 而且,iOS 的原生框架 SpriteKit 提供了 SKTileMapNode 类,它可以用来创建和管理瓦片地图。你可以创建不同的瓦片组,每个瓦片组都有自己的瓦片定义。然后你可以设置每个网格单元格的瓦片组,从而创建出复杂的地图。你甚至可以动态地改变每个网格单元格的瓦片组,以此来实现地图的动态修改。 至于缩放和清晰度变化,你可以为每个瓦片创建多级的 mipmaps ,这些 mipmaps 是原始瓦片的不同分辨率版本。当地图缩放时,你可以根据当前的缩放级别选择合适的 mipmap ,这样可以保证在所有缩放级别下地图的清晰度。 如果你的地图非常大或者需要复杂的渲染效果,你可能还需要使用一些更专业的游戏引擎,如 Unity 或 Unreal Engine 。这些引擎都提供了强大的地图编辑和渲染功能,可以满足更复杂的需求。 |
|
gooinJun 11, 2023 via iPhone
13
leaflet openlayers 都能实现
|