我最初打造了这个插件,是为了我自己的使用,但当我意识到它可以帮助其他开发者时,我决定去分享它!我是正在上学的游戏开发者,当购买这个插件时,钱会直接用于我正在开发的游戏项目。所以,我非常感谢您的支持。
插件链接:
https://choco-ted.itch.io/ultimate-asset-placer-godot-45-gd-script
v1.2版本更新内容:
修复Bug
18GB RAM峰值/编辑器崩溃修复 — .tscn/.scn 文件预先加载使用限流背景渲染(最大1帧内)而非阻塞加载,以此来防止RAM爆炸同时展示缩略图。
资产丛林首帧冻结修复 — AABB测量现在直接读取Mesh.get_aabb()而非添加任何节点至场景树。无论资产数量都不会产生0帧初始峰值。
资产丛林不再崩溃(使用大量资产库时) —_placement已成全异步:每帧使用_process()函数将3个资产放置。
材料空值错误修复 — 虚拟器预览不再在MeshInstance3D无表面或null mesh时输出“material”空值参数错误讯息。当mesh表面槽空或null mesh时,会替换为material_override。
缩略图在第一次打开时未加载 — 构建完成现在立即触发可见性扫描,而非等待计时器。
缩略图缺失(OBJ.GL/Glb.etc) — 重试逻辑优化:光效重试次数提升至5次,重型负载提升至8次。失败路径永久追踪,以防止CPU无限重试循环消耗。
多面控件(反复)Ctrl+Z(撤销)现在正常工作 — 每笔操作正确注册单一历史记录动作。
目录扫描导致编辑器冻结 — 现在扫描异步:每帧运行6个目录使用_process()函数。
指向根目录文件(res://)可能导致崩溃 — 硬盘文件数量限制为2000,产生警告讯息。永远跳过以下文件夹:.godot/.import/.git/.vs/。
GDScript解析错误 — 支持Godot 4.5,修复多处类型推导和match-case格式错误。
新品特性
格式筛选器设置为全部关掉——防止开始时意外扫描大型混合项目文件夹。
场景缩略图 — 现在.tscn/.scn文件显示真实渲染预览(限流:1次/帧,冷却避免内存狂飙)。
顶点磁力滑块—顶点快速精确放置功能(放置→表面和顶点设置→磁力 px)。默认42px。
随机分组放置工具 — 在绘制板中点击“ Enable”。点击、画刷描画、多面控件每步都会使用当前分组中的随机资产。
选中器(浏览器)多选控件 — Ctrl+点击(切换)、Shift+点击(范围选择)。选择栏上会显示计数条目和批量“添加所有至分组”按钮。
导入文件夹至分组 — 分组选项卡:选择一个分组,浏览一个文件夹,所有符合条件的资产在一步中被添加进组。
当前打开场景检测 — 高光黄色的.tscn文件标记为打开文件,每个.tscn文件都不能被选择(避免循环场景参考)。
找不到文件的错误讯息卡片 — 点击删除或移动的文件会显示明确的状态栏错误讯息而非默默失败。
Asset丛林标签切换 — “显示标签”检查框(默认开启)。关闭以获得干净的对比视图。
懒惰视口裁剪缩略图加载 — 只有经过裁剪的可视区域才会被显示缩略图,不然就不会被预先加载。
最近最少使用缩略图缓存 — 隔存量设置为150条(约10 - 30MB)。随着缓存年龄增加将被动态滚动移除。
完整的文档 — 每个功能、按钮和流程都有详细说明在文档菜单中,包含排错、建议、快速入门以及Itch.io和评分链接。
评论 (0)