From 8a9ae47d419d2ca6a93b8a96992797268acbec21 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Fri, 20 Nov 2020 11:16:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E8=8F=9C=E5=8D=95Demo=E7=8E=A9?= =?UTF-8?q?=E5=AE=B6=E5=B9=B3=E6=BB=91=E4=B8=8B=E8=90=BD=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/player/draw.lua | 6 +++++- parts/player/init.lua | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/parts/player/draw.lua b/parts/player/draw.lua index 5e634e17..48e395bc 100644 --- a/parts/player/draw.lua +++ b/parts/player/draw.lua @@ -641,7 +641,8 @@ function draw.demo(P) --Camera gc.push("transform") - gc.translate(P.x,P.y)gc.scale(P.size) + gc.translate(P.x,P.y) + gc.scale(P.size) gc.push("transform") gc.translate(P.fieldOff.x,P.fieldOff.y) @@ -659,8 +660,11 @@ function draw.demo(P) if P.cur and P.waiting==-1 then if ENV.ghost then drawGhost(P,curColor)end if ENV.block then + local dy=ENV.smooth and P.imgY~=P.curY and(P.dropDelay/ENV.drop-1)*30 or 0 + gc.translate(0,-dy) drawBlockOutline(P,SKIN.curText[curColor],P.lockDelay/ENV.lock) drawBlock(P,curColor) + gc.translate(0,dy) end end gc.pop() diff --git a/parts/player/init.lua b/parts/player/init.lua index 3c54accf..6d500c2b 100644 --- a/parts/player/init.lua +++ b/parts/player/init.lua @@ -294,7 +294,7 @@ end local DemoEnv={ das=10,arr=2,sddas=2,sdarr=2, - drop=1e99,lock=1e99, + drop=60,lock=60, wait=10,fall=20, highCam=false, life=1e99,