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