問題タブ [panda3d]

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 に答える
140 参照

key - panda3d - key.accept は面白いことをします

ゲームに panda3d を使用していますが、受け入れに問題があります。

問題は、スペースに対してはまったく問題なく機能することです。他のキーでは機能しません。また、文字キー (wasd など) でも試しました。

キーを押しても何も起こらないようです。

panda3d のマニュアルに記載されているキー名を使用しました。何か案は?

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

c++ - Panda3D と load_model c++

私は panda3d が初めてで、Hello World を試しています。

私はただで実行するプログラムを得ました:

ただし、追加すると:

main_loop() の前では、コンパイルされません。C++ プロジェクトのすべてのフォルダーに panda-model.egg.pz がありますが、プログラムが中断するたびに:

excat メッセージは次のとおりです。

pdbファイルが見つからないという唯一の問題がありますが、それは問題ではありません。

何か案は?

ところで、MSVC++ 2010 と panda3d 1.7.2 を使用しています。

私が見つけることができる唯一のエラーは次のとおりです: Irr.exe の 0x00bfa317 での初回例外: 0xC0000005: アクセス違反の読み取り場所 0x737265db。Irr.exe の 0x00bfa317 で未処理の例外: 0xC00001A5: 無効な例外ハンドラー ルーチンが検出されました。プログラム '[8476] Irr.exe: Native' はコード 0 (0x0) で終了しました。

これはまだかなり曖昧だと確信しています。申し訳ありませんが、私が見つけることができるすべてです。必要に応じて、さらに説明していただければ幸いです。

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

panda3d - Panda3Dでウィンドウサイズを変更するには?

Panda3Dプログラムが特定のウィンドウ サイズで開きますGraphicsWindowで、ウィンドウ サイズを設定または変更するための呼び出しが見つかりません。

ウィンドウのサイズを変更するにはどうすればよいですか?

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

bulletphysics - Panda3D:BulletGenericConstraintの方向を決める方法は?

デフォルトでは、Panda3DBulletGenericConstraintは正のX軸に沿って配置されています。setAngularLimitメソッドは、X、Y、またはZ軸に沿ってのみ設定するために使用できます。BulletGenericConstraintによってどの軸にも直交していない2つのボディを結合するにはどうすればよいですか?

つまり、BulletGenericConstraintを、X、Y、またはZ軸に沿っていない任意のベクトルに沿った方向に向けるにはどうすればよいですか?

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

rotation - Panda3D:X軸が空間内の位置を指すようにオブジェクトを回転させる方法は?

fromObj3D ポイントの場所 (たとえば ) で NodePath に格納されたオブジェクト (たとえば) がありますfromPoint。そのヘディング ピッチ ロール (HPR) は(0,0,0)です。toPointX軸が空間の別の点を指すように回転させたいです。この回転を実現する HPR を計算し、それを他の目的に使用したいだけです。

を試してみfromObj.lookAt(toPoint)ましたが、これは Y 軸を に向けていtoPointます。その X 軸が を指すようにしtoPointます。

X 軸が空間内 の特定の位置を指すようにオブジェクトを回転させるHPRを計算するにはどうすればよいですか?

注: 私は StackOverflow に関するこの質問を認識しています: 回転を計算して 3D ポイントを見てください? ただし、既存の Panda3D API を使用するソリューションを探しており、その結果を Panda3D HPR 形式で取得したいと考えています。

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

c++ - ColorF: ColorF を定義するヘッダーまたはライブラリは?

バージョン 1.8 の Solar-System (C++) Panda3D の例をビルドしようとしています。私が抱えている問題は、コンパイルするとエラーが発生することです。

そのファイルを編集して、glew、glext、および glut (私のディストリビューションで提供)、および Panda3D で提供される「panda_glext」を含めてみましたが、いずれも ColorF を提供していません。(私は archlinux を使用しており、glew、glext、freeglut を持っています。)

どこから探し始めたらいいのかわからない。Googleは私を失望させました!ColorF が定義されている場所を知っている人はいますか?

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

python - Panda3dスターティングウィンドウが機能する、または理由なく機能しない

これは私のコードです。mainメソッドには1行しかありません。

この関数のコードは次のとおりです。

スターター:

コードを変更しないと、ボタンのない黒いウィンドウ、ボタンのないピンクのウィンドウ(正しい色)、または3つのボタンすべてがあるピンクのウィンドウが表示されることがあります。

コンパイラがエラーを認識しないように見えるため、スタックトレースはありません。そのため、どこかにデッドロックがあると思います。私はそれを見つけられません、つまり、それはそれほど多くのコードではありません。

誰か助けてもらえますか?

たぶん、indicatorValueが機能していないように見えることにも言及する必要があります。最初のボタンは、表示されている場合は常に設定されています。

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

python - panda3d - ゲームを再起動する方法

Python で書かれたゲームがあり、Panda3d を使用しています。ここで、再起動の可能性が必要です。つまり、ゲームの現在のインスタンスが存在しなかったかのように、メインが再度実行される結果でボタンを押したいと考えています。

これを行う簡単な方法はありますか?

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

camera - Panda3D: カメラ制御用のマウス ボタンを構成する方法は?

デフォルトでは、マウス ボタンは次のようにカメラ コントロールに割り当てられます。

  • 左: 翻訳
  • 右: ズーム
  • スクロール/中央: 回転

これらのマウス ボタンのバインドを変更するにはどうすればよいですか?:

  • スクロール/中央: ズーム
  • 左: 回転
  • 右: 翻訳

カメラ コントロールのデフォルトのマウス バインドが に設定されていることがわかりますDirectCameraControl.py。しかし、から派生したメインクラスからそれらを変更するにはどうすればよいShowBaseですか?