| 赞 | 36 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 37 |
| 经验 | 0 |
| 最后登录 | 2025-11-26 |
| 在线时间 | 298 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3736
- 在线时间
- 298 小时
- 注册时间
- 2019-4-23
- 帖子
- 206
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 q3226257 于 2025-10-28 14:53 编辑
一个使用 AI 写的小地图插件
实现了实景小地图的功能,懒人福音,不再需要自己配置图片了
可用脚本:
```javascript
// 在事件脚本中
$gameSwitches.setValue(开关编号, true); // 显示小地图
$gameSwitches.setValue(开关编号, false); // 隐藏小地图
```
#### 脚本命令
```javascript
// 获取小地图实例
const miniMap = SceneManager._scene._miniMapRenderer;
// 显示小地图
miniMap.show();
// 隐藏小地图
miniMap.hide();
// 切换显示状态
miniMap.toggle();
// 切换收起/展开
miniMap.toggleMinimize();
// 调整缩放
miniMap.zoomIn(); // 放大
miniMap.zoomOut(); // 缩小
// 调整透明度
miniMap.increaseOpacity(); // 增加
miniMap.decreaseOpacity(); // 减少
```
核心功能:
实时地图渲染 - 动态显示当前地图的缩略版
玩家位置追踪 - 高亮标记玩家当前位置,带脉动动画效果
事件显示 - 在小地图上显示所有事件(使用原生角色精灵)
平滑跟随 - 可配置的缓动效果,流畅跟随玩家移动
渲染模式对比
简化模式 (simple)
特点: 使用纯色方块表示地形
优点: 性能最佳,适合超大地图
缺点: 视觉效果最简单
推荐: 移动端或性能受限场景
半真实模式 (prerendered) ⭐ 推荐
特点: 地图加载时预渲染为bitmap
优点: 效果好且性能优秀,运行流畅
缺点: 需要一次性渲染时间
推荐: 大多数场景的最佳选择
真实模式 (realistic)
特点: 实时渲染完整Tilemap
优点: 效果最真实
缺点: 性能开销大,可能卡顿
推荐: 仅用于小地图或高性能设备
更新20251028:
1. 修复真实模式小地图尺寸问题
2. 优化缩放问题,禁止缩放视野超过实际地图本身
3. 优化加载,确保小地图加载完毕才会正常进入地图
效果如图:
|
|