Skip to content

Releases

TapArena v3.2.0 — 森林低多边形重制

Choose a tag to compare

@sctale sctale released this 04 Nov 15:36

TapArena v3.2.0

混合低多边形美术重制 + 渲染/包体/玩法优化。

美术重制

  • 新增 tools/polyfork_manifest.json:只登记 6 只 Polyfork 动物与 27 个 Nature & Forest kit 道具,记录用途、缩放、阴影与实例上限。
  • 新增 tools/polyfork_props.py:按清单下载森林 kit 道具,清理 Icosphere,应用 46 units/m,顶点色 alpha 写入接触阴影,导出 FBX 到 Resources/PolyforkProps/。
  • 新增 tools/polyfork_costumes.py + 扩展 tools/polyfork_to_fbx.py:为六位英雄生成绑骨服装(狮盾/苔藓披肩、狐法师帽/浮空星、兔花环/挎包、熊苔藓背甲/木肩片、蛙水泡/芦苇披风、猫箭袋/护腕),与主体合并成一张 SkinnedMesh;生成 hero_meta.json 记录不含服装的 bodyHeight,避免帽子把动物缩小。
  • 新增 tools/blender_game_art.py:自制 3000×1600 顶点色地形、河道、蘑菇塔(外/内塔)、水晶祭坛、果冻小兵、首页苔藓地台。
  • 新增 ArtPropLibrary:运行时优先加载 Resources/GameArt 与 Resources/PolyforkProps,缺失时回退到旧程序化 Art.*。
  • 战场改为 2–3 层树线、近低远高的树影、河/桥/木屋/瞭望塔/石井地标、灯笼/路牌/栅栏引导;首页改为林间空地 + 苔藓土丘陈列。
  • 2D 立绘、bust、透明头像与应用图标全部用新服装模型重渲染。

渲染与性能

  • 删除主路径的 GroundTexture(1280,683) 与 SkyTexture(1024,256) 运行时逐像素生成;天空降到 512×128,地面改烘焙网格。
  • 场景植被按象限 StaticBatchingUtility.Combine,植被不投射实时阴影;阴影距离 700 → 450。
  • LowPoly.shader 加入顶点色 alpha 作为 AO、GPU instancing;新增无描边 LowPolyFlat.shader 给地形/植被。
  • Fx 从“每粒子一个 GameObject/Material”改为按贴图合并的 3 个动态网格批次;减速区共用材质 + MaterialPropertyBlock。
  • 弹道视图按 viewId 绑定,修复列表压缩时串位;每帧 HashSet、GetComponent、material 实例化清理。
  • 动画导入改 Optimal 压缩;18 个 .anim 源文件从 39.6MB 降到约 3.1MB。

玩法与体验

  • 投射物命中改为 XZ 水平距离,修复“看着打中却没伤害”。
  • 塔/水晶弹道改为追踪目标,移动中的英雄/小兵不再被轻易打空。
  • 新增单位分离,英雄/小兵不再叠成一坨;血条与动作可读性提升。
  • 首页新增“轻松/挑战”难度:调整 AI 思考间隔、技能释放概率与敌方伤害系数,默认轻松。
  • 切后台/失去焦点自动暂停;返回键仍打开暂停面板。

构建

  • 版本 3.2.0,versionCode 26;产物 TapArena-v3.2.0.apk。
  • 构建仍走本地 tools/unity-build.sh → 导出 Gradle 工程 → 外部 gradlew,不新增 GitHub Actions。

验证

  • 实机:Android 16 模拟器(1080×1920 转横屏),v3.1.0/versionCode 25 → v3.2.0/versionCode 26 覆盖安装成功;首页、选人、战斗、移动、技能冷却、暂停、切后台自动暂停、结算逐项检查,logcat 无 Unity 异常。
  • 完整对局:默认轻松 + 挑战各 1 局;挑战局 5:00 兜底结算 17:20(“差一点点”),水晶/塔/兵线/复活链路正常。
  • 帧率:同机 v3.2.0 约 35–38fps(v3.1.0 同机约 20–29fps);场景 Renderer 294 → 49(按材质合并静态批次);冷启动到首页 am start -W TotalTime 2.03s。模拟器为软件渲染,真实设备帧率待补测。
  • 包体:TapArena-v3.2.0.apk 30,409,196 字节(29.0MiB),versionCode 26,minSdk 25/targetSdk 37,签名 CN=TapArena,SHA-256 DE656CF14DA794FC061C3F58A5552E0B1A297866E9EC4C3B222226316238711A。
  • 未采集:真实设备帧率、release 包 Profiler 的 draw call / GC 数值;代码侧已清理每帧 HashSet、GetComponent、材质实例与 UI 字符串分配。

安装包:TapArena-v3.2.0.apk(30,409,196 字节,SHA-256 DE656CF14DA794FC061C3F58A5552E0B1A297866E9EC4C3B222226316238711A)

v3.1.0 · Polyfork 四足英雄 / 2D 立绘 / 新图标

Choose a tag to compare

@sctale sctale released this 04 Nov 07:19

本次更新

英雄阵容整体换成 Polyfork 的现成低模动物,带作者动画;2D 选人立绘和图标同步重绘。

阵容

英雄 模型 定位
阿狮 狮子 战士
灵灵 赤狐 法师
朵朵 林兔 辅助
阿岳 黑熊 坦克
泡泡 青蛙 控制
尖尖 猫 射手

Polyfork 没有虎、水獭、刺猬,因此用生态位最接近的狮、青蛙、猫替换;狐狸、兔子、熊和五个原英雄名保留,虎改为“阿狮”。

模型与动作

  • 六只动物各带 22–26 根骨骼和 Idle / Walk / Run 动画,三角面约 1.9–4.0k/人。
  • 新增 PolyforkHero:按设计身高缩放、脚底落到地面、替换顶点色 LowPoly 材质、把施法点放到头部。
  • 新增 PolyHeroView:采样作者自带的站姿/步态,再叠加咬击、施法抬前身、受击挤压闪白、阵亡侧倒、耳朵/尾巴小动作和脚步扬尘。
  • 首页陈列相机右移,六只动物全部入镜。

2D 选人 / 图标

  • 用游戏内模型重渲染 768×1152 splash、512×512 卡片 bust、256×256 透明头部头像;选人页、HUD、结算头像全部换新。
  • 应用图标从旧虎头换成低模狮子头像 + 金色圆环,写入 Android 6 个密度槽。

授权

模型来自 Polyfork,使用其 免费资产许可:可商用、可修改、无需署名;允许模型随游戏 APK 发布,但不允许把 GLB/FBX 文件本体再分发。仓库因此只保留下载/转换脚本和渲染产物,原始 3D 文件不入库,构建前运行 blender -b -P tools/polyfork_to_fbx.py。

验证

  • Android 16、1920×1080 横屏覆盖安装,versionCode 25。
  • 首页、2D 选人、战斗、移动、技能冷却、受击、阵亡/复活、暂停菜单、结算逐项截图检查。
  • 帧率约 38–58fps(开局加载约 38,稳定段 56–58fps);logcat 无异常。
  • APK 签名证书 SHA-256:06a72fe5bc9c02bc54966d32f2c1865c885c81cbfd91645a3092ca9d21e2b58c。

版本

  • versionName:3.1.0
  • versionCode:25
  • 包体:29,382,000 字节(29.4MB)
  • SHA-256:1f5285fbebb8b12209c3b7144614bb20729040ae464ca1a545295f6a6a905d3c

截图

  • shot-v31-home.png:首页六只动物
  • shot-v31-select.png:2D 选人页
  • shot-v31-battle.png:狮子战斗
  • shot-v31-action.png:混战与技能
  • shot-v31-result.png:结算
  • shot-v31-icon.png:应用图标

v3.0.0 · Blender Low Poly 美术 / 2D 选人 / 图标

Choose a tag to compare

@sctale sctale released this 03 Nov 15:07

本次更新

用 Blender 重建全部角色与图标,选人页换成 2D 立绘,战斗内保持 3D Low Poly。

  • Blender 低多边形英雄:新增 tools/blender_lowpoly.py,用 Blender 4.5 headless 生成六位英雄的分件网格、2D splash / bust / 头部头像和 Android 图标。
  • 游戏内 3D:LowPolyHero 在 Unity 里按现有骨骼解析分件 JSON,合成一张刚性权重 SkinnedMesh,每位英雄一次绘制;保留待机、四相步态、攻击、施法、受击、阵亡、眨眼等原有动画。
  • LowPoly 卡通着色:新增 TapArena/LowPoly shader,顶点色 + 三段明暗 + 边缘光 + 外扩描边 + 受击闪白,并对顶点色做 sRGB→线性校正,解决发灰发白。
  • 2D 选人页:选人卡片使用 Blender 渲染的 bust 全图,详情面板左侧放大 splash 立绘;战斗 HUD 与结算头像换成低多边形头部特写。游戏内和首页仍是 3D。
  • 应用图标:新图标已写入 Android 6 个密度槽,并随包验证。
  • 塔盖遮挡:角色走到塔后时,塔顶平滑缩小并下沉,不再整块消失造成“断头塔”。

验证

  • 模拟器 Android 16、1920×1080 横屏实机截图:首页、2D 选人、战斗、技能、受击、结算逐项检查。
  • 9 秒录屏逐帧检查,蒙皮无炸裂;稳定段 39–56fps(多数 46–55),logcat 无异常。
  • 结算实测 7:10、用时 3:10,低多边形头像显示正常。
  • APK 签名证书:CN=TapArena, OU=Games, O=sctale, C=CN;证书 SHA-256 06a72fe5bc9c02bc54966d32f2c1865c885c81cbfd91645a3092ca9d21e2b58c。

版本信息

  • versionName:3.0.0
  • versionCode:24
  • 包体:27.3 MB(27,374,268 字节)
  • SHA-256:1f15791298583770cddc10e0dc3062f6535c606c435b55a8cfe7cbfe512c4c3c
  • 运行环境:Android,Unity 6000.3.10f1,IL2CPP

说明

  • 选人立绘是 Blender 渲染的低多边形风格 splash,不是手绘原画,也没有复制任何商业游戏的视觉身份。
  • 英雄模型、头像与图标已由 Blender 重建;战场里的树、蘑菇塔、小兵、水晶等仍是原有的程序化低多边形场景件,本轮没有全部重制。
  • 安装包为本地 Gradle 构建产物,无内购、无广告、不联网。

截图

  • shot-v30-home.png:首页
  • shot-v30-select.png:2D 选人页
  • shot-v30-battle.png:3D 战斗
  • shot-v30-result.png:结算
  • shot-v30-icon.png:应用图标

v2.2.0 · UI / 动作 / 平衡整体优化

Choose a tag to compare

@sctale sctale released this 03 Nov 03:26

萌兽峡谷 Unity v2.2.0:UI、动作、人物与平衡整体调整。

这一版

  • UI:用游戏内模型离屏渲染的 3D 头像替换旧 2D 立绘;选人页改成单排卡片 + 技能详情;战斗 HUD 增加技能图标/扇形冷却/大招状态、双方塔数、队伍色英雄血条、分段血量与护盾条。
  • 人物/动作:肩肘腕改成轻微 A 字外张,四肢/手靴加粗;兔子耳朵加宽、刺猬两侧补刺、水獭白斑缩小;待机重心、走路前倾/侧倾/脚步扬尘、攻击预备-出手-收势、受击回弹、施法起手光、阵亡扬尘;镜头前瞻 55 单位、头部可回望镜头。
  • 平衡:六位英雄 HP/普攻/攻速/射程/移速按 10–15 秒 TTK 重排;双方保证至少一名前排,玩家队优先互补定位;落后方复活加速;大招经验 260;塔 4200 / 水晶 4200;4:00 终极对决、5:00 按水晶血量判定;AI 改为 0.22–0.32 秒决策并保持射程。
  • 画面修复:木桥近侧高栏杆不再横在角色身前;玩家靠近塔时收起蘑菇伞盖,塔身/血条保留;结算比分标注为“击杀”,避免和胜负混淆。

验证

  • Android 16 模拟器、1920×1080 横屏:1:52 升到 2 级并放出大招(左上正确显示“大招冷却 9s”);自动推进局 2:24 推掉水晶获胜(击杀 6:8)。
  • 稳定段 49–60fps,连续输入/团战瞬间最低 42fps;logcat 无异常。
  • versionName 2.2.0 / versionCode 23,签名与 v2.1.0 相同,可直接覆盖安装。

安装

下载 TapArena-v2.2.0.apk 安装即可,首次启动不需要权限。

SHA-256:b078bb3ee3cc721b725c0db6aa9c6413f726e4c3b530fcb824a6cac7907453d1

v2.1.0 · 角色渲染管线重做

Choose a tag to compare

@sctale sctale released this 03 Nov 02:12

萌兽峡谷 v2.1.0

v2.0.1 · 英雄模型精雕与战斗流程修复

Choose a tag to compare

@sctale sctale released this 01 Nov 22:07

萌兽峡谷 v2.0.1

v2.0.0 · Unity 重制版:卡通渲染的萌兽峡谷

Choose a tag to compare

@sctale sctale released this 01 Nov 16:01

萌兽峡谷 v2.0.0(Unity 重制版)

v1.2.0 · 六位英雄与关键帧动画

Choose a tag to compare

@sctale sctale released this 01 Nov 05:57

一句话