下载 App
05/022 浏览综合
现在完全清楚了。"半径"参数控制的是敌人在关卡地图上的绘制尺寸(像素半径)。
默认值范围大概在 5-15 之间(面包块默认 12,鸡肉碎块默认 10),你改成 10 和默认值差距很小,所以看不出明显变化。
但从截图来看,"面包"NPC 在关卡中已经成功刷出来了(图1左上区域有一个小的饼干/面包造型精灵)。这说明之前的绑定修复已经生效了。
关于"半径"的说明:
它控制敌人在游戏关卡中的显示大小,精灵绘制尺寸 = radius * 2.4
默认面包块 radius = 12,你改成 10 只缩小了约 17%,变化不明显
想看到明显效果,可以试试改成 20-25(会变得很大)或 5(会变得很小)
这个半径同时影响碰撞判定范围和血条位置
简单说:半径 = 敌人在地图上的视觉大小和碰撞范围,改成 10 与默认值(12)差距太小所以看不出来。
数据流完全正确:用户点 +/- → stats[def.key] = cur → editorState.gameStats 更新 → buildSaveData() 包含 gameStats → 保存到云端。
问题找到了! 保存 NPC 数据时,gameStats 被保存了,但问题是:保存后需要重新进入关卡才能生效。NPC编辑器中修改属性 → 保存 → 返回关卡时,Render.LoadNpcSprites 从保存的数据中重新读取 gameStats 并调用 SetNpcGameStats。
但真正的问题可能是:NPC 保存操作没有触发保存。
保存逻辑没有问题。数据确实被保存了(包含 gameStats.radius = 25)。
真正的根因:问题出在 Render.LoadNpcSprites 加载数据的时机。用户改了 radius 后在编辑器中保存了,但返回关卡时 NPC 精灵缓存已经被我们之前的 InvalidateNpcCache 清了,所以 LoadNpcSprites 会重新加载。
数据加载和 SetNpcGameStats 的调用完全正确。但等等——我注意到一个关键问题!
Render.InvalidateNpcCache() 只清除了精灵像素缓存,但没有清除 npcGameStatsCache_。当 LoadNpcSprites 被调用后重新从文件加载数据,会调用 SetNpcGameStats 更新 npcGameStatsCache_。所以这部分是OK的。
让我加打印日志来验证是否 radius 被正确传递。但更直接的方式是检查 NPC 的 gameStats 在绑定面板的显示和保存中的格式。
我重新审视问题。用户说改了半径到 25,但在游戏中看不到变化。
核心问题可能是:"面包"这个 NPC 绑定到了一个 enemyType,但这个 enemyType 的默认 radius 就已经很小。NPC 编辑器改的 gameStats.radius 是存在 NPC 数据中的,但需要通过 enemyType 映射才能生效。如果"面包"被绑定到了 bread(面包块,默认 radius=12),那改成 25 应该明显变大。
【更新】新增驿站+远征地截图
【更新】新增驿站+远征地
官方
2 回复
【更新】平台新版本发布游戏变成了“预约”截图
【更新】平台新版本发布游戏变成了“预约”
今天更新之后,一直奇怪怎么看不到“热度”,变成了“预约” 后面才知道,需要去这里改为 提供游玩 【更新】 1、新增便签墙功能,每一局都有小故事 2、增加了自定义头像
3 赞
1 回复
🚪【权限申请】传送门截图
🚪【权限申请】传送门
需要把ID发到论坛里(ID在游戏右下角),管理员审批。 这里回帖ID就行
7 赞
129 回复
拖到合成目标才留位
错误原因 我在上一轮加回收功能时,为了"修位置回正"加了 else 分支:当牌既没拖到回收区、也没合成目标时,强制把牌弹回原位。这破坏了 Stacklands 的基本交互——拖到空地就该留在那里。 -- ❌ 错误版本(多余的 else 导致拖到空地也弹回) if inRecycle and not card.locked then ...回收溶解... elseif self._mergeTar
官方
统一生成素材的话术模板
可以。根据前面对话,建议不要把所有素材塞进同一条模板,因为目前已经形成了两套用途不同、但能共享色彩语言的视觉体系: 抽象概念角色插画:用于“沉没成本、追涨接盘、社会懈怠”等概念角色。 圆形技能徽章图标:用于“紧急避险、控盘信号、护航珍贝”等游戏技能。 下面可以直接保存为项目的统一美术生成规范。 一、统一美术风格总纲 风格名称 金融寓言卡通风 通用风格关键词 卡通手绘风格,金融寓言与社会讽刺主题,粗
官方
UI 按键动画设计经验
从 GDScript (Godot Tween) 移植到 UrhoX Lua + raw NanoVG 的完整经验总结。 版本: v0.3.0 | 日期: 2026-07-28 重要:第 1~9 节是"设计理论 + 自建补间引擎"思路(适合理解原理)。 但在《抓周》这类 Boot/Router/EventBus 模板里实测落地时,靠 Update 驱动补间会让按钮不可见、nvgRGBA 整数色会
官方
【更新】增加了一些任务截图
【更新】增加了一些任务
我从故事便签墙中,看到了大多数玩家都在和野兽、疾病博弈中倒下 我这两天补充了一些任务,有关合成物品的为主 在此感谢大伙儿的积极反馈
1 赞
4 回复
任务
当前任务栏共设计了 2 个阶段、7 个任务: --- ### 襁褓 · 初识世界(5个) | # | 任务名 | 描述 | 完成条件 | |---|--------|------|----------| | 1 | 看见万物 | 开启你的人生初体验 | 初始体验包开出 3 张牌 | | 2 | 伸手触碰 | 拖动任意一张牌 | 拖动 1 次 | | 3 | 万物相遇 | 把一张牌放到另一张牌上 |
官方
01:39
【新游】友谊的小船……望官方首推截图
【新游】友谊的小船……望官方首推
Tap平台有大量的‌投资模拟类游戏,谁不想在‌市场中当常胜将军。 但现实中是残酷的,希望这个游戏能让玩家先锻炼好心态,再去博弈 游戏简介: 该游戏是一款以投资市场为背景的心理博弈桌游,核心设计围绕人性弱点(贪婪、恐惧、从众、侥幸、冲动等) 游戏通过大量映射现实市场中的事件,将投资心理陷阱(幸存者偏差、囚徒困境、羊群效应、赌徒谬误、沉没成本、从众心理、社会懈怠、过度自信、锚定效应、确认偏误等)
1 赞
02:41
【新上游戏】休闲卡牌摸鱼截图
【新上游戏】休闲卡牌摸鱼
推荐电脑端 游戏中很多卡牌还缺插画,如果你很好的一幅画,可以发到该游戏论坛,我会把它添加作为某张卡牌插画
2 赞