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

opengl - OpenGL ゲーム開発 - 遠くまで広がるシーン

私は2Dゲームに取り組んでいます。XY 平面を想像してみてください。あなたはキャラクターです。キャラクターが歩くと、シーンの残りの部分が表示されます。

XY 平面が非常に大きく、現在のビューの外に他のキャラクターがいると想像してください。

これらのオブジェクトが現在のビューの外にレンダリングされていない場合、opengl で私の質問は次のとおりです。それらは処理時間を消費しますか?

また、レンダリングされたシーンの一部が表示されないようにするためのいくつかのアプローチは何ですか。現在の位置から 1000 単位離れた立方体がある場合、そのオブジェクトをレンダリングしたくありません。どうすればそれをレンダリングしないopenglにできますか。

最も簡単な方法は、位置を計算し、遠すぎる場合は立方体/オブジェクトを描画しないことだと思います。

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

qt - QGraphicsItemの選択解除の再描画の問題

非常にシンプルなQtGUIアプリケーション:

  • シーンには、QGraphicsItemとして実装された複数の円があります
  • boundingRectは、この円の周りの正方形を返します。
  • メソッド「shape」はオーバーライドされません。

私が追加したpaint()メソッドで問題が発生します:

選択はうまく描画されますが、選択を解除しても再描画は発生しません。ログレベルでは、アイテムが実際に選択フラグを失ったことがわかります。itemChangeからupdate()を呼び出すことも役に立ちません。ご提案ありがとうございます。

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

iphone - Cocos2dがレイヤーに背景画像を追加しますか?

cocos2dのドキュメントを読み終えたところです。理解している限り、レイヤーに背景画像を追加するには、次のような操作を行う必要があります。

私のテストでは、次のようにスプライトをシーンに直接追加できます。

}

この2つのオプションの違いは何ですか?また、レイヤーの背景を設定するためのより良い方法は何ですか?どんな助けでも大歓迎です。

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

objective-c - 回転カメラ オブジェクトを使用してシーンをレンダリングすると、他のオブジェクトの背後に表示されると予想されるオブジェクトがレンダリングされないのはなぜですか? OPENGL 目的 c

2 つの球があるシーンをレンダリングしています。そのうちの 1 つを中心にカメラを回転させています。何が起こるかは直感に反します。カメラが球体の周りを回ると、後ろにあると予想されるときに、もう一方のカメラが球体の前に出ます。そのため、球体がお互いの周りを回転しておらず、回転する球体が常に前にあるように見えます。助けてください。

シーンをレンダリングするコードは次のとおりです。

このブロックは、使用時に呼び出されるクラスの一部です。

カメラの回転を行う数学と gluLookAt() が含まれています

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

c++ - C ++のシンプルで柔軟な2Dシーングラフを知っている人はいますか?

おそらくOpenGLの上にc++で書かれた単純な2dシーングラフを検索していますが、これは必須ではありません。完璧なのは、c++のCocos2d/Cocos2d-iphoneシーングラフです。既存の実装を知っていますか?

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

performance - JavaFXシーンからFPSを取得するには?

私は現在、JavaFX の小さなグラフィカル パフォーマンス テスト ベンチマークを作成しています。

したがって、JavaFX シーンが更新されている現在の FPS を取得する必要があります。

これまでのところ、これを達成するための解決策は見つかりませんでした。

FPSを取得するために使用できる何らかのイベントがあるかどうかは誰にもわかりませんか?

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

memory-leaks - iphone sdk 4.1メモリの漏洩:シーン置換の問題である可能性があります(cocos2d)

スケジューラーを使用して、シーンからメインメニューに戻りました。シーンページにはメニュー以外は何もありません。しかし、シーンをナビゲートすると、シーンの割り当てが解除されず、メモリリークが増加します。そのため、アプリケーションは閉じていません(iphone / ipodボタンを使用して閉じるときにバックグラウンドで実行され続けます)が、クラッシュします。

この種の問題に直面して解決したことを願っています。ここから抜け出す方法を期待しています。

これが私のクラスの情報源です-

委任者

メニューシーン

シーンについて

トランザクションクラス(cocos2d TestTransitionsから)

漏れのスクリーンショット-

代替テキスト

編集:

トランジションを削除しました-まだリークがあり、上記で説明したようにアプリが閉じていません-これがスクリーンショットです

代替テキスト

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

python - Python用の3Dシーンレンダラー

Python用の使いやすい3Dシーンレンダラーを探しています。私が探しているのは、次のことができることだけです。

  • 3Dシーンモデルをロードする
  • 正投影カメラを使用してレンダリングします
  • 分析を実行できるように画像をエクスポートします

これまでのところ、私が見つけたソフトウェアは、低レベル(基本的なOpenGLバインディングなど)または複雑すぎる(Ogreなど)かのいずれかです。何かアドバイス?

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

cocos2d-iphone - ユーザーが最後にどのシーンにいたかを検出するにはどうすればよいですか?

私はcocos2dを使用していますが、ユーザーがボタンを押して、pauseLayerシーンから設定シーンに移動する前に、ユーザーが最後にどのシーンにいたかを検出する方法を知りたいです。設定シーンにアクセスする方法は2つ以上あるので、知っておく必要があります。そのため、ユーザーが最後に行ったシーンに戻るには、特別な戻るボタンが必要になります。また、特定のシーンではなく、最後のシーンに戻る方法を備えた1つの戻るボタンを使用することもできます。どうすればこれを行うことができますか?

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

3d - レイトレーシングに固有または最適な3Dシーンフォーマットはありますか?

私はレイトレーサーに取り組んでいますが、3Dシーンのファイル形式に関しては車輪の再発明をしたくありません。また、他の人が作ったシーンで自分のプログラムをテストできるようにしたいと思います。私は3Dモデラーではなくプログラマーです。

レイトレーシングに固有または最適な3Dシーンフォーマットはありますか?