問題タブ [ccscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1321 参照

touch - CCScrollView が cocos2dx でタッチを飲み込まない

画面上のいくつかの既存のコントロールと重なるポップアップタブで CCScrollView を使用しています。問題は、CCScrollView がタッチに正しく応答しているにもかかわらず、タッチが飲み込まれていないため、その下にあるコントロールも応答することです。

コントロールが TouchDispatcher を使用してターゲット デリゲートとして自身を登録していることを確認し、実際に CCScrollView::ccTouchBegan の「return true」にブレークポイントを設定して、それがヒットするのを見ましたが、タッチはまだ下のコントロールにも渡されていました。

私は SO でこれについて多くを見つけることができませんでしたが、通常の cocos2d で少し前に誰かがこの問題を抱えていることを発見しました:

http://www.cocos2d-iphone.org/forums/topic/make-ccscrollview-swallow-touches-but-still-scroll/

残念ながら、そこにある唯一の答えは役に立ちませんでした。

何か単純なものが欠けているように感じますが、私は機知に富んでいます。私が間違っていることについて何かアドバイスはありますか?

0 投票する
1 に答える
312 参照

cocos2d-x - cocos2d-x CCScrollviewの子はアンカーポイントの影響を受けませんか?

アプリで CCScrollview を作成しています

今、次のようにスクロールビューに子を追加すると:

アンカーポイントが 0,0 の 0,50 である正しいスポットでレンダリングします

アンカーポイントを変更すると、1,1のように言うことができます

0,0 のアンカー ポイントがあるかのようにレンダリングされます。

なぜこれが起こるのか誰か知っていますか?またはどうすれば修正できますか?

0 投票する
1 に答える
681 参照

ios - CCScrollView ページング iOS の検出

CCScrollView多くのパズル ゲームで人気のあるページング レベル選択画面を作成するために使用しています。ただし、ページングがいつ発生したかを検出できるようにしたいと考えています。現在、私のコードは希望どおりにページング ビューを作成しますが、変更を検出できません。

そのためには、 を使用する必要があることを知っていますCCScrollViewDelegate。デリゲートにするとすぐに、必要なスナップページングが失われるようです (つまり、一定のスクロールになります)。

誰もが見たいと思うコードを喜んでアップロードします。ここで提案されているすべてをセットアップしました。を使用する代わりに、didLoadFromCCB使用しましたonEnter(CCBを使用していないため)

onEnter コード。デリゲートとプロパティを設定するのが理想的です。

ページ番号をログアウトする必要があるコード。これは正常に行われますが、ページングではなく連続スクロールで行われます。

0 投票する
1 に答える
769 参照

mfc - CDockablePane の CScrollView のスクロールバーが無効になっている

ツールボックス コントロールを設計しました。CDockablePane オブジェクト内にあります。内部のツールをスクロールする必要がある場合があるため、CScrollView をペインの子として作成し、その中にツールを子として挿入しました。ペインのサイズに基づいて、CScrollView オブジェクトのスクロールバーは適切に表示されますが、それらをクリックしてもビューがスクロールされません。彼らは無効になっているようです。CScrollView の作成時に SS_NOTIFY スタイルを使用すると、CScrollView オブジェクトはマウス クリックを受け取りますが、スタイルを使用しない場合は受け取りません。しかし、ビュー コントロール内のスクロール バーがクリックされないようです。それらの上にマウスを置いても、スクロール バーの視覚効果は表示されません。スクロールバーは無効になっているようですが、作成も操作もしていません。どうしたの?マウスホイールが動作します。スクロールバーのクリックは、スクロールバーではなく、スクロールビューによって受け取られます。ハンドラー内で、私はこのコードを書きました:

真でない場合。これは、スクロール ビューにスクロール バーがないことを意味しますが、そうであれば、どのように表示されますか?! 何か案が?... 回答が得られなかったので、サンプル コードで質問を明確にします: https://dl.dropboxusercontent.com/u/4829119/930501%20-%20t3.zip このサンプルでは、クラス ビューやファイル ビューなどの他のビューと同じように、ビューをスクロールするにはどうすればよいですか? サンプル コードのスクリーンショット: https://www.dropbox.com/s/7pu5chpyj9hqeal/Screenshot%202014-07-23%2003.40.26.png

0 投票する
1 に答える
594 参照

ios - Cocos2d-x V3.0 スクロールビューの使い方

Cocos2d-x プロジェクトに ScrollView を含めて使用する方法は?

単純に書くことで

iOS と Android の両方でコンパイルの問題が発生しますか? (他のプラットフォームは確認していません)

誰かが私にそれを手伝ってもらえますかinclude

ファイルの場所はMyProject/cocos2d/extensions/GUI/CCScrollView

編集:
Cocos2d バージョン: Cocos2d-x V3
動作するはず: 少なくとも iOS、Android
現在の OS: mac os x

私が得るエラー

アンドロイド:
ここに画像の説明を入力

iOS:
ここに画像の説明を入力