新增每帧绘制后是否执行discard的全局设置

This commit is contained in:
MrZ626
2021-03-16 01:21:31 +08:00
parent a3ecfca30b
commit 00c99eb41e
9 changed files with 13 additions and 6 deletions

View File

@@ -590,7 +590,9 @@ function love.run()
LOG.draw()
gc_present()
gc_discard()--SPEED UPUPUP!
--SPEED UPUPUP!
if SETTING.cleanCanvas then gc_discard()end
end
end

View File

@@ -268,6 +268,7 @@ SETTING={--Settings
shakeFX=2,
atkFX=2,
frameMul=100,
cleanCanvas=true,
text=true,
score=true,

View File

@@ -309,6 +309,7 @@ return{
fullscreen="Full Screen",
bg="Background",
power="Power Info",
clean="Fast Draw",
},
setting_sound={
title="Sound Settings",

View File

@@ -285,6 +285,7 @@ return{
fullscreen="Plein écran",
bg="Arrière-plan",
power="Infos d'alimentation",
-- clean="Fast Draw",
},
setting_sound={
title="Paramètres du son",

View File

@@ -309,6 +309,7 @@ return{
fullscreen="Tela cheia",
bg="Fundo",
power="Informação bateria",
-- clean="Fast Draw",
},
setting_sound={
title="Config. de sons",

View File

@@ -289,6 +289,7 @@ return{
fullscreen="Pant. Completa",
bg="Fondo",
power="Inf. de Batería",
-- clean="Fast Draw",
},
setting_sound={
title="Ajustes de Sonido",

View File

@@ -169,6 +169,7 @@ return{
fullscreen="|←→|",
bg="__?__",
power="+.",
clean="[]→→O",
},
setting_sound={
title="(~~)",

View File

@@ -310,6 +310,7 @@ return{
fullscreen="全屏",
bg="背景",
power="电量显示",
clean="绘制优化",
},
setting_sound={
title="声音设置",

View File

@@ -43,16 +43,14 @@ scene.widgetList={
WIDGET.newSwitch{name="highCam", x=1100, y=360,font=35,disp=lnk_SETval("highCam"),code=lnk_SETrev("highCam")},
WIDGET.newSwitch{name="nextPos", x=1100, y=420,font=35,disp=lnk_SETval("nextPos"),code=lnk_SETrev("nextPos")},
WIDGET.newSwitch{name="fullscreen",x=1100, y=480,disp=lnk_SETval("fullscreen"), code=switchFullscreen},
WIDGET.newSwitch{name="bg", x=1100, y=540,font=35,disp=lnk_SETval("bg"),
WIDGET.newSwitch{name="bg", x=1100, y=540,font=35,disp=lnk_SETval("bg"),
code=function()
BG.set("none")
SETTING.bg=not SETTING.bg
BG.set()
end},
WIDGET.newSwitch{name="power", x=990, y=640,font=35,disp=lnk_SETval("powerInfo"),
code=function()
SETTING.powerInfo=not SETTING.powerInfo
end},
WIDGET.newSwitch{name="power", x=990, y=610,font=35,disp=lnk_SETval("powerInfo"),code=lnk_SETrev("powerInfo")},
WIDGET.newSwitch{name="clean", x=990, y=670,font=35,disp=lnk_SETval("cleanCanvas"),code=lnk_SETrev("cleanCanvas")},
WIDGET.newButton{name="back", x=1140, y=640,w=170,h=80,font=40,code=backScene},
}