找回密码
 立即注册
查看: 6|回复: 0

[插件] 实景小地图插件

[复制链接]

147

主题

0

回帖

549

积分

管理员

积分
549
发表于 昨天 11:06 | 显示全部楼层 |阅读模式
一个使用 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. 优化加载,确保小地图加载完毕才会正常进入地图

效果如图:





游客,如果您要查看本帖隐藏内容请回复

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|零九石器时代技术论坛-----09SA RPG MAKER技术论坛

GMT+8, 2025-10-30 10:50 , Processed in 0.126492 second(s), 29 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表