修复加载动画边界看着不正常

This commit is contained in:
MrZ626
2021-03-05 18:27:39 +08:00
parent 34351cb6d4
commit 49f79068ae

View File

@@ -188,8 +188,15 @@ local function doorStencil()
gc.rectangle("fill",640-dx,0,2*dx,720) gc.rectangle("fill",640-dx,0,2*dx,720)
end end
function scene.draw() function scene.draw()
--Wall
gc.clear(.5,.5,.5)
--Logo --Logo
if progress==25 then if progress==25 then
--Outside background
gc.setColor(.15,.15,.15)
gc.rectangle("fill",340,0,600,720)
gc.stencil(doorStencil,"replace",1) gc.stencil(doorStencil,"replace",1)
gc.setStencilTest("equal",1) gc.setStencilTest("equal",1)
gc.push("transform") gc.push("transform")
@@ -225,11 +232,6 @@ function scene.draw()
gc.setStencilTest() gc.setStencilTest()
end end
--Side coverer
gc.setColor(.5,.5,.5)
gc.rectangle("fill",340,0,-340,720)
gc.rectangle("fill",940,0,340,720)
--Floor info frame --Floor info frame
gc.setColor(.1,.1,.1) gc.setColor(.1,.1,.1)
gc.rectangle("fill",1110-80,25,160,100) gc.rectangle("fill",1110-80,25,160,100)
@@ -275,8 +277,7 @@ function scene.draw()
--Doorframe --Doorframe
gc.setColor(0,0,0) gc.setColor(0,0,0)
gc.line(340,0,340,720) gc.rectangle("line",340,0,600,720)
gc.line(940,0,940,720)
--Black screen --Black screen
if blackTime>0 then if blackTime>0 then