Lua - 缩放按钮 - 帮帮我

我在使用Corona SDK制作钢琴应用(我自认为还是个新手)。基本上应用的布局是“静态”的(没有任何滚动视图等)。键盘位于屏幕顶部,覆盖了整个背景的1/5,所以每个键都很小,无法演奏。我不知道如何制作带有按钮功能的缩放功能。如果有2个按钮;一个带“+”一个带“-”,位于底部的2个角落。我希望它们在缩放时不改变大小和位置。然后,当它被缩放时,无论有多深,应用程序的工作都很容易滚动。我希望缩放和滚动都很顺畅,这样您就可以根据自己的偏好单独选择您的播放设置。您能帮我并提供一些代码建议吗?(就像我之前说的那样,我是新手..)

谢谢

点赞
用户5331361
用户5331361

首先,我建议您查看组编程指南。我理解您需要将键盘放在单独的组中,并使用xScale/yScale属性进行缩放。

--设置键盘
keyboardGroup = display.newGroup()
sceneGroup:insert(keyboardGroup) -- 在您的代码中,sceneGroup可能具有不同的名称
--插入键示例
keyboardGroup:insert(yourKeyObject)

缩放功能:

function setZoom(xValue, yValue)
  keyboardGroup.xScale = xValue
  keyboardGroup.yScale = yValue
end

缩放按钮应该放置在另一个显示组中,这样它们不会受到缩放的影响。

2017-10-14 06:50:29