私はコロナSDKのピアノアプリに取り組んでいます(まだ私はそれを初心者だと言いたいと思います)。基本的には、私はそれを呼び出すと、アプリのレイアウトは '静的'です(スクロールビューなどはありません)。キーボードは画面の上部にあり、全体の背景の1/5のようにカバーするので、すべてのキーは小さく、再生できません。私はどのようにボタン機能を含むズーム機能を作るのか分からない。そこに2つのボタンがあれば; 1つは '+'で、もう1つは ' - 'で、下部の2つのコーナーにあります。ズーミング中にサイズや位置を変えないようにしたい。それがズームされたとき、どんなに深くても、アプリの作業は簡単にスクロール可能です。私は両方を愛し、ズームとスムーズにスクロールするので、自分の好みで再生設定を個別に選択できるようになりました。私を助けて、いくつかのコード提案をお願いできますか? (前に私が言ったように私は新しい...)ルア - ズームボタン - ヘルプ
0
A
答えて
0
まずはgroup programming guideを調べることをお勧めします。私が理解しているように、別のグループにキーボードを配置し、xScale/yScaleプロパティを使用してズームする必要があります。
--setup keyboard
keyboardGroup = display.newGroup()
sceneGroup:insert(keyboardGroup) -- sceneGroup may have different name in your code
--insert keys example
keyboardGroup:insert(yourKeyObject)
ズーム機能:
function setZoom(xValue, yValue)
keyboardGroup.xScale = xValue
keyboardGroup.yScale = yValue
end
ズームボタンは、別の表示グループに配置する必要があるので、彼らはすべてのキーがテーブルのいくつかの種類に積層する必要があると仮定し
関連する問題
- 1. ROBLOXスクリプト(ルア)のヘルプが必要
- 2. FancyBox 3ズームボタン
- 3. JIT Rgraphのズームボタン
- 4. アンドロイドのウェブブラウザのズームボタン
- 5. WebViewの中央ズームボタン?
- 6. Googleアノテーションチャートのズームボタンのサイズ
- 7. カスタムGoogleマップAPI V3ズームボタン
- 8. ズームボタンの透明度Achartengine
- 9. ルア、ルアとは何ですか?
- 10. ルア - "エントリーポイント"
- 11. ルア - テーブル
- 12. Androidの変更google mapsズームボタンのスタイル
- 13. ルア5.3アンパック
- 14. ルアのカーブフィッティング
- 15. ルア関数スコープ
- 16. ルアの継承
- 17. ルア弱参照
- 18. ルアの構造
- 19. ルアとVisual C++
- 20. ルア5.2 LUA_GLOBALSINDEXオルタナティブ
- 21. ルア4.0.1 appendto
- 22. ルア:Rawソケット
- 23. ルアのWireshark Dissector
- 24. ルアのJSONテンプレート
- 25. ルアC質問
- 26. ルアの実装*
- 27. ルアのモジュラコード構造
- 28. ルアの日付差
- 29. コロナ/ルア関数スコープ
- 30. ルア・エリプシス(Lua Ellipsis)248
イムをスケーリングによって影響されることはありません。私が個人ごとに各キーを行ったらどうなりますか? – rd119
@ rd119各キーが個別の表示オブジェクトである場合は、オブジェクトごとに 'keyboardGroup:insert(keyHere)'を呼び出す必要があるので、一度に拡大/縮小されます。 –
すべてが独自のグループを持たなければならないようです。私のポイントは、ピンチズームで携帯電話の写真のようにズームする1つの有効なものとして、ズームボタンを除くすべて(背景、キーボードなど)を持つことです。それを行うための他の方法はありますか? – rd119