問題タブ [scene]

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 投票する
1 に答える
290 参照

drag - Angry Birds in Corona のようなレベルのスライダーを作成するにはどうすればよいですか?

コロナのAngry BirdsやSamsung Galaxy S2のメインページのようなレベルのスライダーを作成するにはどうすればよいですか? シーンをドラッグすると、シーンの他の部分が表示されます。コロナでどうすればいいの?ありがとう。

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

android - シーンのタッチイベントでアニメーションフレームを変更する方法:-Andengine

私はAndengineにかなり慣れていないので、助けが必要です。

AnimatedSpriteの機能を理解するのに苦労しています。2Dシーンにアニメーションスプライトが座っています。24FPSでアニメートしています。シーンの片側でタッチイベントが発生したときに、アニメーションをスプライトシートから特定のフレームに変更する必要があります。たとえば、画面の右側でタッチイベントが発生した場合、タッチ位置を登録し、それに応じてアニメーションスプライトを特定のフレームに変更します。それは可能ですか?

以下は、AnimatedSpriteをレンダリングするためのコードです。

また、シーンでレイヤーを使用する理由も知りたいです。タッチイベントやシーンを説明するドキュメントやチュートリアルがあれば、誰かが私にリンクを教えてくれませんか。

前もって感謝します!

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

c# - シーンごと、トランジション用のレンダリング ターゲット

実際のシーン内に特定のコードを含める必要なく、トランジションの一般的な概念を考え出そうとしています。これまでに見たすべてのサンプルでは、​​シーン自体がそれらを処理します。シーンが正しい透明度のために描画方法を調整する必要があるフェードイン/アウトのように。しかし、これはすべてのシーンで煩わしいだけでなく、複数の種類のトランジションを使用すると、コードが非常に速く乱雑になります。

だから私は考えてきました。これをサポートし、より複雑なトランジションをシーン自体で処理せずにサポートする唯一の方法は、各シーンのレンダー ターゲットです。レンダー ターゲットは、draw メソッドを呼び出す前にシーン マネージャーから設定されます。描画後、レンダー ターゲットはマネージャーのレンダー ターゲットにリセットされ、シーンのテクスチャは現在のトランジションに関する情報と共に描画されます。マネージャー テクスチャをクリアしないと、さらに多くのシーンを描画する必要がある場合、さらに多くのシーンが続きます。このようにして、ほとんど何でも (トランジションに関して) 行うことができ、シーンは互いに完全に独立しており、実際のシーンでトランジション コードを 1 行も必要としません。(参考までに、いろいろなトランジションができるようにしてほしいです。フェードだけでなく、シェーダーエフェクト、

まあ、それは私の理論です。これが私の質問です。これは実行可能な計画のように聞こえますか? これは行く方法ですか?レンダリング ターゲットを頻繁に切り替えた場合のパフォーマンスの問題やその他の問題について読んだことがあります。これが、これを実装することを躊躇している主な理由です。しかし、これまでのところ、より良い方法を考えたり見つけたりすることはできませんでした。違いはないと思いますが、とりあえず2Dだけ気になります(念のため)。

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

cocos2d-iphone - スプライトが特定の高さを下回った後、再起動ボタンでシーンを再起動する方法は?

iPhone 向けの最初のセミベーシック ゲームで苦労しています。ゲームはうまく動作しますが、再起動というボタンを表示し、クリックするとシーンが再起動するようにしたいです。このボタンは、スプライト (スプライトと呼ばれる) が iPhone 画面の下部にある場合にのみ表示されます。違いがある場合は、cocos 2d と box 2d の両方を使用しています。

高度なヘルプをありがとう、それは大歓迎です!

0 投票する
3 に答える
7927 参照

java - JavaFXでサイズ変更操作が完了したことをどのように検出できますか?

ステージシーン、およびWebViewノードがあります。ウィンドウをより大きなサイズに拡大すると、WebViewが原因で動作がかなり遅くなります。私がやりたいことは、ウィンドウのサイズ変更が完了したときにのみWebView の新しいスペースを埋めることです(これは、サイズ変更可能なコントロール/ウィンドウの端でマウスの左ボタンを離すことです)。今のところ、最大値を設定できます。このノードのサイズをデフォルトのサイズに変更します。これにより、拡張が停止します。しかし、ウィンドウのサイズ変更操作が完了したという実際のイベントを検出するにはどうすればよいでしょうか? バインディングを使用すると、サイズ変更が行われることを確認できますが、それは瞬時です (W & D のプロパティは LMB を解放しなくてもすぐに変更されます)。LMBが解放されました。提案?


このイベントタイプが認識可能かどうかを確認するために、Event.ANYステージでaddEventFilterを使用してみましたが、残念ながら役に立ちませんでした。

私はまた、この未回答の投稿に出くわしました。

0 投票する
4 に答える
13684 参照

javafx-2 - オブジェクトをあるシーンから別のシーンに渡す

JavaFX2 の新しい世界を学んでいるときに、別の厄介な問題に出くわしました。複数のシーン (~10 シーン) を持つプログラムを開発しています。そのために、次のような小さなクラスを作成しました。

このクラスは、シーンを切り替えるのに十分に機能します。問題は、時々 Scene1 から Scene2 にデータを渡す必要があることです。setUserData()基本的に1つのことを除いて機能する新しいシーンを設定することで、これをやろうとしています。新しいシーンが初期化されているときにユーザーデータを取得するにはどうすればよいですか? (その時点でノードはまだ null であるため)

シーン 1 のコード:

シーン 2 のコード:

もちろん、Scene s はこの時点で null 値を返します (この時点で lbl は null であるため)。

このコードを Scene2 のボタンにアタッチすると、おまじないのように機能しますが、自動的に読み込まれるはずです。

編集: setMyData() メソッドを使用したデータの設定は問題ありませんが、取得は次のとおりです。

コントローラーの初期化時に CustomScene オブジェクトを取得するにはどうすればよいですか? 以下でこれを行うと NullPointerException が発生するため (btnSluiten がまだ初期化されていないため):

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

ios - Cocos2d v2.0-シーン、レイヤー、スプライトなどを設定する

Cocos2d v2.0.0では、多くの変更が加えられ、多くの人々がスケーリングの問題やその他の競合を経験しています...

彼らがレイ・ヴェンダーリッヒの素晴らしい本を読んでテストした場合、これはさらに真実です:Learning Cocos2d:バイキングの男は大きく、背景は中央に配置されておらず、画像の接尾辞システムは機能していません...

では、どのように進めますか?

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

colors - Cocos2d ColorLayer で画面の半分が黒くなる

init次のような方法で標準的なシーンがあります。

しかし、iPhone4 またはシミュレーターでシーンを実行すると、画面の半分が黒くなり、残りの半分がレイヤー カラー (白) になります。

[_director pushScene:[CommodoreScene node]];現在、 cocos2d-iphone 2.0.0 でシーンを実行しています。

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

iphone - セレクターシーンの既知のクラスメソッドはありませんか?

重複の可能性:
カスタム フレームワークのエラー「セレクター 'Hello:' の既知のクラス メソッドはありません」

ここでゲームのメイン メニューを作成しています。コンパイルされませんが、理由がわかりません。

セレクタ シーンに既知のクラス メソッドがないというエラーが表示されるのはなぜですか? doSomethingTwoについて。.h ファイルに何かをインポートする必要がありますか? または実装?あなたが私に提供できる助けをありがとう。

0 投票する
0 に答える
357 参照

objective-c - Objective C セグエ - 再帰シーン

カテゴリのリストを表示するテーブルビュー シーンを含むストーリーボードがあります。これらのカテゴリには、さらに多くのサブカテゴリが含まれています。問題は、カテゴリのレベルが潜在的に無限になる可能性があることですが、ストーリーボードに無限の数のシーンを実際に含めることはできません.

相互に参照する 2 つのシーンにダウンさせることができましたが、1 つのシーンにダウンさせる方法があるかどうかを知る必要があります。この特定のプロジェクトでは、この状況は少なくともあと 7 回発生し、変更があるたびにすべてを 2 回行うのはかなり面倒です。

よろしく、 EZFrag