0

android用のcocos2dを使用してスライディングパネルビューを追加したいと思います。助言がありますか。

4

1 に答える 1

0

ペイントボールフィールドデザイン用の以前のAndroidマーケットアプリの1つでこれを達成した方法は、メインシーンに子として別のCCLayerクラスを追加し、メインシーンをCCTouchesBeganに応答させることです。タッチの位置が表示されているパネルの座標内にある場合は、タッチ座標を渡してその内部で「タッチされた」メソッドを呼び出し、それ自体のコンテンツを処理できるようにします。

下部の別のパネルには、サイドパネルを表示または非表示にするボタンがありました。そのため、画面上で「スライド」したり「投げたり」したりするのではなく、表示または非表示にしました。

スライド/フリングを追跡し、レイヤー座標で変換を実行するためにCCTouchesMovedとCCTouchesEndedの組み合わせを使用して、スライドまたは画面のオン/オフをフリングすることは、比較的簡単に書くことができると思います。

簡単なアニメーションを使用してスライドイン/スライドアウトを実装することを妨げるものは何もありませんが、アプリでそれを必要としないため、実装しませんでした。

これが少なくともある程度役立つことを願っています。申し訳ありませんが、現在、作業で忙しいいくつかの実例を提供することはできません。

于 2012-04-23T15:21:39.313 に答える