From 9bf88a83d360a54195bd70a78b172bd69cfeb258 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Thu, 6 Aug 2026 02:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E7=A7=8DP2=E8=A1=94=E6=8E=A5=E4=B8=8D?= =?UTF-8?q?=E5=8F=98=E5=AE=BD=EF=BC=9A=E8=83=8C=E7=94=B2=E4=B8=A4=E7=93=A3?= =?UTF-8?q?=E4=BB=8E=E6=95=B4=E4=BD=93=E5=B9=B3=E7=A7=BB=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E7=BB=95=E5=B0=BE=E7=AB=AF=E6=9E=A2=E8=BD=B4=E6=A5=94=E5=BC=80?= =?UTF-8?q?=EF=BC=88=E9=A1=B6=E7=AB=AF=E5=A4=96=E6=91=8616=C2=B0=E9=9C=B2?= =?UTF-8?q?=E8=A1=80=E8=82=89=E3=80=81=E5=B0=BE=E7=AB=AF=E6=9E=A2=E8=BD=B4?= =?UTF-8?q?=E7=82=B9=E4=B8=8D=E5=8A=A8=EF=BC=89=EF=BC=8C=E5=B0=BE=E5=B7=B4?= =?UTF-8?q?=E8=A7=86=E8=A7=89=E6=AF=94=E4=BE=8B=E6=81=A2=E5=A4=8D=E3=80=82?= =?UTF-8?q?=E4=BB=85=E8=AF=AD=E6=B3=95=E6=A3=80=E6=9F=A5=E9=80=9A=E8=BF=87?= =?UTF-8?q?=EF=BC=8C=E6=9C=AA=E8=BF=90=E8=A1=8C=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- star-raid/js/render.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/star-raid/js/render.js b/star-raid/js/render.js index 23add58..658a4d9 100644 --- a/star-raid/js/render.js +++ b/star-raid/js/render.js @@ -293,8 +293,8 @@ function drawProgenitor(b,t,fl,tf){ // 太空原种·装甲虫兽(tf 0=装甲 if(tf>0){ctx.globalAlpha=tf*0.9; poly([0,-36,9,-29,11,-14,10,2,9,14,7,16,-7,16,-9,14,-10,2,-11,-14,-9,-29],"#c8202e"); px(-2,-30,4,45,"#e8393a");ctx.globalAlpha=1;} - // —— 背甲两瓣:沿背脊中线裂开,P2向外滑开(同一多边形平移) —— - for(const sd of[-1,1]){ctx.save();ctx.translate(sd*tf*7,0); + // —— 背甲两瓣:绕尾端枢轴楔开(顶端外摆露血肉、尾端原地不动,衔接处不变宽;同一几何体旋转) —— + for(const sd of[-1,1]){ctx.save();ctx.translate(0,14);ctx.rotate(sd*tf*0.28);ctx.translate(0,-14); poly([0,-40,sd*11,-37,sd*15,-28,sd*13,-12,sd*12,4,sd*11,14,0,14],sd<0?"#c9d6e2":"#9fb0c2"); // 末端平边与尾节同材质(#c9d6e2) px(sd<0?-11:0,12,11,2,sd<0?"#e8f0f6":"#8498ac"); // 底缘左亮右暗(与尾节描边一致,接缝读作甲片缝) poly([0,-40,sd*11,-37,sd*15,-28,sd*7,-26,sd*5,-36],"#e8f0f6"); // 受光斜面