提升puzzleMark材质透明度

略微提升自定义-拼图性能
This commit is contained in:
MrZ626
2021-08-10 20:09:47 +08:00
parent d6d2d394bc
commit 372f27b6ac
2 changed files with 4 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
local gc=love.graphics local gc=love.graphics
local gc_draw=gc.draw
local function puzzleCheck(P) local function puzzleCheck(P)
local D=P.modeData local D=P.modeData
local F=FIELD[D.finished+1] local F=FIELD[D.finished+1]
@@ -56,10 +57,11 @@ return{
if P.modeData.showMark==0 then if P.modeData.showMark==0 then
local mark=TEXTURE.puzzleMark local mark=TEXTURE.puzzleMark
local F=FIELD[P.modeData.finished+1] local F=FIELD[P.modeData.finished+1]
gc.setColor(1,1,1)
for y=1,20 do for x=1,10 do for y=1,20 do for x=1,10 do
local T=F[y][x] local T=F[y][x]
if T~=0 then if T~=0 then
gc.draw(mark[T],30*x-30,600-30*y) gc_draw(mark[T],30*x-30,600-30*y)
end end
end end end end
end end

View File

@@ -28,7 +28,7 @@ gc.setLineWidth(2)
TEXTURE.puzzleMark={} TEXTURE.puzzleMark={}
for i=1,17 do for i=1,17 do
TEXTURE.puzzleMark[i]=GC.DO{30,30, TEXTURE.puzzleMark[i]=GC.DO{30,30,
{'setCL',minoColor[i][1],minoColor[i][2],minoColor[i][3],.6}, {'setCL',minoColor[i][1],minoColor[i][2],minoColor[i][3]},
{'dRect',5,5,20,20}, {'dRect',5,5,20,20},
{'dRect',10,10,10,10}, {'dRect',10,10,10,10},
} }