如何在操纵杆字符串变量中找到子串Joy-Con(R)?
如何在游戏杆变量中找到任何子字符串?
function love.load()
joysticks = "Joy-Con (R) Joy-Con (L)"
end
function love.joystickadded( joystick )
if not joysticks:find( joystick:getName() ) then
print("not supported")
end
end
答案 0 :(得分:1)
XY存在问题:
-
和()
。真正的解决方案:
function love.load()
joysticks = {
['Joy-Con (R)'] = true
['Joy-Con (L)'] = true
}
end
function love.joystickadded( joystick )
if not joysticks[joystick:getName()] then
print("not supported")
end
end
您创建允许索引值(操纵杆)的数组并检查完全匹配。有一些专业人士:
Joy-Co
不匹配)。使用%
转义-
或()
(例如%-
)。