虚拟按键触摸权重取值调整到0~1
This commit is contained in:
9
main.lua
9
main.lua
@@ -210,7 +210,10 @@ do
|
|||||||
S.finesseRate=5*(S.piece-S.extraRate)
|
S.finesseRate=5*(S.piece-S.extraRate)
|
||||||
end
|
end
|
||||||
if S.version~=VERSION_CODE then
|
if S.version~=VERSION_CODE then
|
||||||
if(tonumber(S.version)or 0)<1204 then
|
if type(S.version)~="number"then
|
||||||
|
S.version=0
|
||||||
|
end
|
||||||
|
if S.version<1204 then
|
||||||
STAT.frame=math.floor(STAT.time*60)
|
STAT.frame=math.floor(STAT.time*60)
|
||||||
STAT.lastPlay="sprint_10"
|
STAT.lastPlay="sprint_10"
|
||||||
RANKS.sprintFix=nil
|
RANKS.sprintFix=nil
|
||||||
@@ -218,6 +221,10 @@ do
|
|||||||
fs.remove("sprintFix.dat")
|
fs.remove("sprintFix.dat")
|
||||||
fs.remove("sprintLock.dat")
|
fs.remove("sprintLock.dat")
|
||||||
end
|
end
|
||||||
|
if S.version<1205 then
|
||||||
|
SETTING.VKCurW=SETTING.VKCurW*.1
|
||||||
|
SETTING.VKTchW=SETTING.VKTchW*.1
|
||||||
|
end
|
||||||
newVersionLaunch=true
|
newVersionLaunch=true
|
||||||
|
|
||||||
--Try unlock modes which should be unlocked
|
--Try unlock modes which should be unlocked
|
||||||
|
|||||||
@@ -277,8 +277,8 @@ SETTING={
|
|||||||
VKSwitch=false,--If disp
|
VKSwitch=false,--If disp
|
||||||
VKTrack=false,--If tracked
|
VKTrack=false,--If tracked
|
||||||
VKDodge=false,--If dodge
|
VKDodge=false,--If dodge
|
||||||
VKTchW=3,--Touch-Pos Weight
|
VKTchW=.3,--Touch-Pos Weight
|
||||||
VKCurW=4,--Cur-Pos Weight
|
VKCurW=.4,--Cur-Pos Weight
|
||||||
VKIcon=true,--If disp icon
|
VKIcon=true,--If disp icon
|
||||||
VKAlpha=.3,
|
VKAlpha=.3,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -200,7 +200,6 @@ do--drawableTextLoad, drawableText
|
|||||||
"combo","maxcmb",
|
"combo","maxcmb",
|
||||||
"pc","ko",
|
"pc","ko",
|
||||||
|
|
||||||
"VKTchW","VKOrgW","VKCurW",
|
|
||||||
"noScore","highScore",
|
"noScore","highScore",
|
||||||
}
|
}
|
||||||
drawableText={
|
drawableText={
|
||||||
@@ -224,7 +223,6 @@ do--drawableTextLoad, drawableText
|
|||||||
win=T(120),finish=T(120),
|
win=T(120),finish=T(120),
|
||||||
gameover=T(100),pause=T(120),
|
gameover=T(100),pause=T(120),
|
||||||
|
|
||||||
VKTchW=T(30),VKOrgW=T(30),VKCurW=T(30),
|
|
||||||
noScore=T(45),highScore=T(30),
|
noScore=T(45),highScore=T(30),
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ function scene.touchDown(_,x,y)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
local O=VK_org[t]
|
local O=VK_org[t]
|
||||||
local _FW,_CW=SETTING.VKTchW*.1,1-SETTING.VKCurW*.1
|
local _FW,_CW=SETTING.VKTchW,1-SETTING.VKCurW
|
||||||
local _OW=1-_FW-_CW
|
local _OW=1-_FW-_CW
|
||||||
|
|
||||||
--Auto follow: finger, current, origin (weight from setting)
|
--Auto follow: finger, current, origin (weight from setting)
|
||||||
|
|||||||
@@ -4,16 +4,17 @@ local scene={}
|
|||||||
|
|
||||||
function scene.draw()
|
function scene.draw()
|
||||||
gc.setColor(1,1,1)
|
gc.setColor(1,1,1)
|
||||||
mText(drawableText.VKTchW,140+50*SETTING.VKTchW,260)
|
setFont(30)
|
||||||
mText(drawableText.VKOrgW,140+50*SETTING.VKTchW+50*SETTING.VKCurW,320)
|
mStr(text.VKTchW,140+500*SETTING.VKTchW,260)
|
||||||
mText(drawableText.VKCurW,640+50*SETTING.VKCurW,380)
|
mStr(text.VKOrgW,140+500*SETTING.VKTchW+500*SETTING.VKCurW,330)
|
||||||
|
mStr(text.VKCurW,640+500*SETTING.VKCurW,410)
|
||||||
end
|
end
|
||||||
|
|
||||||
scene.widgetList={
|
scene.widgetList={
|
||||||
WIDGET.newSwitch{name="VKDodge",x=400, y=200, font=35, disp=WIDGET.lnk_SETval("VKDodge"),code=WIDGET.lnk_SETrev("VKDodge")},
|
WIDGET.newSwitch{name="VKDodge",x=400, y=530, font=35,disp=WIDGET.lnk_SETval("VKDodge"),code=WIDGET.lnk_SETrev("VKDodge")},
|
||||||
WIDGET.newSlider{name="VKTchW", x=140, y=310, w=1000, unit=10,font=35,disp=WIDGET.lnk_SETval("VKTchW"),code=function(i)SETTING.VKTchW=i SETTING.VKCurW=math.max(SETTING.VKCurW,i)end},
|
WIDGET.newSlider{name="VKTchW", x=140, y=320,w=1000, font=35,disp=WIDGET.lnk_SETval("VKTchW"),code=function(i)SETTING.VKTchW=i SETTING.VKCurW=math.max(SETTING.VKCurW,i)end},
|
||||||
WIDGET.newSlider{name="VKCurW", x=140, y=370, w=1000, unit=10,font=35,disp=WIDGET.lnk_SETval("VKCurW"),code=function(i)SETTING.VKCurW=i SETTING.VKTchW=math.min(SETTING.VKTchW,i)end},
|
WIDGET.newSlider{name="VKCurW", x=140, y=390,w=1000, font=35,disp=WIDGET.lnk_SETval("VKCurW"),code=function(i)SETTING.VKCurW=i SETTING.VKTchW=math.min(SETTING.VKTchW,i)end},
|
||||||
WIDGET.newButton{name="back", x=1140, y=640, w=170,h=80,font=40,code=WIDGET.lnk_BACK},
|
WIDGET.newButton{name="back", x=1140, y=640,w=170,h=80,font=40,code=WIDGET.lnk_BACK},
|
||||||
}
|
}
|
||||||
|
|
||||||
return scene
|
return scene
|
||||||
Reference in New Issue
Block a user