FiveM 地图标记创建器 - 可视化构建器
可视化构建地图标记。选择图标、颜色、缩放并生成完整的 Lua 代码。
地图标记设置
Sprite ID(点击选择)
地图标记颜色
已选择: 白色 (0)
预览
警察局
Sprite: 60 | Color: 0 | Scale: 0.8
此工具的用途
Blips 是玩家在暂停地图和小地图上看到的图标,每一个图标都是对 AddBlipForCoord 的调用,包含一个 sprite、颜色、缩放和名称。手动正确调用需要查阅三个不同的参考列表。此构建器将 sprite 网格、颜色样本和坐标集中在一处,并为你生成完整的 Lua 代码。
如何使用
- 步骤 1:
输入 Blip 应该显示的位置坐标。你可以从坐标查找工具获得,或者直接从游戏中的 GetEntityCoords 获取。
- 步骤 2:
从网格中选择一个 sprite,从颜色样本中选择一个颜色。预览显示的图标与你的玩家看到的相同。
- 步骤 3:
设置标签、缩放和显示模式。显示模式 4 表示在地图和小地图上都显示,2 表示仅在地图上显示。
- 步骤 4:
将生成的 Lua 代码块复制到客户端脚本中。它只运行一次,所以放在主循环之外。
常见问题
为什么我的 blip 在游戏中不显示?
三个常见原因是客户端脚本未运行、Z 坐标远低于地面,或者 SetBlipAsShortRange 保持为 true 导致 blip 仅在靠近时显示。检查资源是否启动,且代码位于客户端文件而非服务器文件中。
短距离和长距离 blip 有什么区别?
短距离 blip 仅在玩家靠近时绘制,适合商店和小型道具。长距离 blip 始终在地图上可见。大量永久长距离 blip 会使地图难以阅读,因此仅用于地标。
创建后可以更改 blip 吗?
可以。保存 AddBlipForCoord 返回的句柄,之后传给 SetBlipSprite、SetBlipColour 或 SetBlipScale。如果丢失句柄,就无法移除 blip,blip 会一直显示直到玩家重新连接。
服务器最多可以有多少个 blip?
没有硬性上限,但每个 blip 每帧都会绘制。几百个没问题,几千个会影响帧率。对于大量 blip,建议只在玩家所在区域创建,并在离开时用 RemoveBlip 移除。