問題タブ [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 投票する
0 に答える
52 参照

actionscript - ステージ上でクリップを正しく永続的に整列させるにはどうすればよいですか?

FLA ファイルが短い Actionscript ファイルによって制御される小さなプロジェクトに取り組んでいます。FLA ファイルには、AS ファイルによって表示に追加される 3 つのムービークリップ ページが含まれています。これらの項目は、ParkPage、ForestPage、および GraveyardPage です。

コードに関する限り、すべて正常に動作します。ただし、ライブラリを介してページを操作しようとすると、シーン全体に対してページが常にずれています。画面のウィンドウにページを合わせるために、これらのムービークリップの 1 つを開くたびに手のひらツールを使用する必要があります。メイン シーンに戻り、ムービークリップを再度開くと、再び位置がずれます。

これらのムービー クリップはすべて 0,0 に配置されます。AS ファイルを実行してムービーをテストすると、問題なく動作します。問題は、ライブラリ内を飛び回って、Flash プロジェクト全体を構成するアセットを編集/調査しているときです。

このファイルを教育ツールとして使用したいので、これは大きな問題です。学生に渡して、ファイルに目を通し、さまざまな要素を調べてもらいたいと思います。毎回ムービー クリップを再調整する必要がある場合、学習の妨げになります。よろしくお願いします。

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

iphone - iphone - replaceScene エラー:キャッチされない例外 'NSRangeException' が原因でアプリを終了しています。理由:'***-[NSMutableArray replaceObjectAtIndex:withObject:]

プログラムが単語のリストを調べ、6 文字の単語を選択し、その単語の文字から単語のリストを取得する読み込み画面を作成しました。

問題は、すべての初期化の後、シーンを変更しようとすると、エラーが吐き出されることです。

runWithSceneと同様にreplaceSceneをpushSceneに変更してみましたが、いずれもエラーを吐き出してゲームシーンに進みません。

スタックは次のとおりです。

誰かがそれを必要とするなら、ここにファイルがあります: http://www.mediafire.com/?z4ef1zutwb544gt

誰かがこれで私を助けてくれることを願っています。

どうもありがとう!

~かずお

編集:自分で解決しました!LoadingScene シーンの onEnter() を使用しました。:)

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

android - ANDROID ANDENGINE -- シーンの背景を透明に設定

アプリで AndEngine を使い始めています。アプリの基本スタイルを定義するために xml を使用しました。ドラッグ可能なスプライトが含まれるシーンを定義しました。

xml を正しくインポートしましたが、その上にシーンが表示され、xml グラフィックが隠れる黒い背景が表示されます。背景を透明にしてシーンを設定する必要があります。

どうやってやるの?

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

ios - CCScene の動作がおかしくなっていますか?

私のアプリケーションでは、私の CCScene で正しくないように見えるものがたくさんあることに気付きました。

3つのことを説明します:1.UIViewControllerからこれを行っても、FPSはビューのどこにも表示されません(私のCCLayerは独自のクラスです)

私の CCLayer クラスの .h は次のようになります。

私の CCSprite が 1 つ表示されますが、それだけです。他には何も表示されません。

次に、CCLayer クラスでこれを実行して、CCScene を完全にアクティブにします。

どうしてこれなの?

  1. ゲーム ループが呼び出されません。私はこれをやっています:

    [セルフスケジュール:@selector(myGameLoop:)];

次に、ゲームループで NSLog を実行しましたが、ログがコンソールに表示されないため、呼び出されていないことに気付きました。

また、奇妙なことは、これを行っても UIAccelerometer デリゲート メソッドが呼び出されないことです。

理由はありますか?

  1. そして最後に、私の CCSprites の 1 つだけが表示されています。私はいくつかのCCSpritesを追加[self addChild:mySprite];していますが、それらは表示されません。それらはすべて b2Bodys にアタッチされており、アニメーション化されているものもありますが、CCSprite が 1 つしか表示されず、なぜそれが唯一のものなのかわかりません。

なぜこれらのことが起こっているのか、誰にも考えがありますか?

編集1:

#1:修正!

#2: 私はそれをやっていますが、まだ機能していません!私はそれをスケジュールするためにこれを行います:

これは私の方法です:

その NSLog が呼び出されていません。そして、あなたが私に 2 番目の方法を示したとき、それは通常のゲーム ループのように更新されず、メソッドが 1 回だけ呼び出されます。そのメソッドが呼び出されないのはなぜですか?

また、奇妙なことに、私の UIAccelerometer デリゲート メソッドがまだ呼び出されていません。私は今これをやっています:

そして、UIAccelerometer デリゲート メソッドを NSLogged しましたが、まだ呼び出されているようには見えません。

Edit2:次の場合、UIAccelerometer メソッドが呼び出されるようになりました。

これはなぜでしょうか?レイヤーが階層に追加されていないことをどこかで読んだと思いますが、本当ですか? 私はここからそのアイデアを得ました。おそらく、これらすべての問題が発生している理由です: http://www.cocos2d-iphone.org/forum/topic/13988

#3:私の CCSprite は b2Body に従っていません。代わりに、その逆です。あなたは私にそのコードを教えてくれました: b2Body Animation?

UIKit の方法のように CCSprites の位置を設定しています。おそらくそれが理由です。以下は、表示されないスプライトの 1 つの例です。

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

android - スプライトボタンを押すときにonSceneTouchを無効にする

シーンのボタンとしてスプライトがあり、AnalogScreenControllerを統合しています。

onSceneTouch、onAreaTouch(Sprite mySprite)、onAnalogScreenControllerTouchのアクションがあります。

analogScrennControllerを押すとすべて問題ありませんが、スプライトに触れようとするとonSceneAreaTouchとonAreaTouch(Sprite mySprite)の両方が実行されますが、スプライトを押すと(onAnalogScreenControllerのように)sceneTouchを無効にします。シーンを押すときにスプライトを非表示にしたいのですが、そうするとスプライトを押すことができなくなります。これは、スプライトに触れようとすると、onAreTouchアクションを実行する前に消えてしまうためです。

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

flash - シンボルを含む AS3 リプレイ ムービー?

たまたまタイムラインを持つシンボルがたくさんあります。シーン 1 からフレーム 1 に移動して再生すると、ほとんどのシンボルが最初のように再生されません。

私が使う

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

android - AndEngineシーンロードリソース

私を助けてください、私のコードでワットが間違っていますか?デバイスでは、黒の背景が表示されます。

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

cocos2d-iphone - 複数のレベルを持つパズルゲーム。何を使えばいいですか?レイヤーまたはシーン ? なぜ?

最初のレベルが完了した後、パズルのピースの新しいレイヤーをロードする必要がある単純なパズル ゲームを作成しました。どうすればそれを管理できますか? シーンごとにクラスを作成する必要がありますか、それともレベル 1 のシーンが存在するクラスにすぐに実装できますか? はいの場合、どうすればいいですか?それとも、レベルごとに異なるレイヤーを作成する方が便利ですか? 別のレイヤーに切り替える方法の小さな例を教えていただければ、とても感謝しています。現在、メニュークラスとゲームクラスがあります。メニューの「Start game」ボタンをクリックすると、Game クラスにあるゲーム シーンに移動します。次のレイヤー/シーンはどこに配置しますか? 私のポイントが明確であることを願っています。そうでない場合はお知らせください。前もって感謝します。

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

android - 3D シーンの作成と SDK

Android デバイス用の 3D シーンを作成しようとしています。

どこから始めればいいのかわからないので、助けていただければ幸いです。

基本的に、3D シーンを作成する必要があります (何を使用しますか?) オブジェクトをシーンに追加または削除できるようにし、SDK を使用して Android デバイスにシーンを読み込んで表示する必要があります。

これらすべてが 1 つのリソースで理想的であることはわかっていますが、関数呼び出しを JNI/Android OpenGL に適合させる必要があることはわかっています。

開始方法や研究を開始する場所についての助けをいただければ幸いです。

PS。ビューポートを使用して、さまざまな視点からシーンを調べます。

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

ios - 特定のシーンで cocos2d にジェスチャーを実装する方法

iOS 用の cocos2d を使用してカード ゲームを作成しています。ユーザーはカードを上にスワイプするだけでカードを選択できます。つまり、ゲーム内の他の場所をスワイプする必要はありません。これは本当にばかげた質問かもしれませんが、過去 2 日間インターネットを探し回った後でも、アプリ全体ではなく 1 つのシーンだけでジェスチャー認識 (つまり、上にスワイプ) を実装するための具体的なものを見つけることができませんでした. Apple による UISwipeGestureRecognizer のドキュメント、多数のブログ、その他のいくつかのビデオ チュートリアルを読みました。私が見つけたのは、単一のシーンを持つアプリに実装することだけでした. 正しい方向への少しの微調整は素晴らしいでしょう。何らかのサンプルコードも提供していただければ、本当にありがたいです。CCTouchesBegan などのメソッドの概念は理解しましたが、

100 万前もって感謝します。