{
  "versionCode": 51,
  "versionName": "0.1.36",
  "url": "https://dl.hi0357.com/app/MeteorWorld.apk",
  "urlVersioned": "https://dl.hi0357.com/app/MeteorWorld-0.1.36.apk",
  "changelog": "照抄第七批：阴影贴图（对应 surface.js constructor 的 DirectionalLight.castShadow：正交 ±140m、near1/far5200、bias）。新增 ShadowMap.java：1024² FBO + 颜色编码深度（packDepth 写 RGBA8，避开 GLES2 的 depth_texture 扩展要求）；主地形着色器新增 uShadow/uLightMvp/uShadowTexel/uShadowOn 与 unpackDepth + 3×3 PCF，直射光按 mix(0.35,1.0,sh) 削弱。SurfaceRenderer：每帧按太阳方向(0.35,0.85,0.30)从玩家位置计算光源正交矩阵，先把地形/散布物/发现物渲染到阴影 FBO，再在主 pass 采样；FBO 或着色器失败会自动禁用阴影并回退（不影响画面）。",
  "contentVersion": 1,
  "contentUrl": "",
  "force": false,
  "signSha1": "5e64b2dfbe290c4f9e1e2c590700d9cf64e818b6"
}