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

python - Python2.6でのPanda3Dの実行

初めてPanda3Dを入手しました。含まれているPythonバージョンを削除しました。Pythonディレクトリに、panda.pth次のようなファイルを配置します。

しかし、実行するimport direct.directbase.DirectStartと、次のようになります。

これはPython2.6を使用している私と関係があると思います。解決策はありますか?

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

python-3.x - dbm.error: db タイプは dbm.bsd ですが、モジュールは使用できません (Python 3.0)

2.5 で作成した shelve ファイルを開こうとしていますが、質問のタイトルに記載されているエラーが表示されます。

データは必須ではありませんが、どうしても欲しいです。

ファイルを見ると、lib\dbm\__init__.py4 種類の dbm モジュールが認識されますが、私のシステムでは dbm.dumb しか見つかりません。

これを開く方法を知っている人はいますか?
dump.py ファイルのような bsd.py ファイルはありますか?
取得するには2.5をインストールする必要がありますか?

また、このファイルを作成したときに、古いインストールに Panda がインストールされていた可能性があります。
Panda に付属している Python インストールは標準ですか、それともこのファイルが付属している可能性がありますか?

ありがとう!

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

python - Panda3d をインストールして Python で実行する

私はUbuntu 10.04を実行しています。Pythonがインストールされ、正常に動作しています。サイトのdebパッケージからpand3dをインストールしてサンプルを動かそうとしたところ。このページで説明されているように:

http://www.panda3d.org/manual/index.php/Installing_Panda3D_in_Linux

エラーが発生しました:

トレースバック (最新の呼び出しが最後):

ファイル「Tut-Asteroids.py」の 13 行目

インポート direct.directbase.DirectStart

ImportError: direct.directbase.DirectStart という名前のモジュールがありません

上記と同じページに、このエラーを解決する方法の説明があります。しかし、私は何をする必要があるのか​​ わかりません。

何をする必要があるか教えてもらえますか?

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

linux - グーグルスケッチアップで作成された建物を歩く

私は建物のモデルを取り、人々がビデオエンジンのようにそれを通り抜けられるようにする方法を探しています。

また、これをvizウォールで実行することも検討しています。これには、Linux上のOpenGLが必要であり、オープンソースである必要があります。しかし、WindowsまたはLinuxのクローズドソースで実行されているものは、何もないよりはましです。

Panda3Dを見つけましたが、このような大きなモデルで十分に機能するかどうかはわかりません。.eggファイルは200 MBを超え、バイナリ形式に変換するために8GBを超えるRAMを使用していました。

私たちの教授は誰もこれを知らず、必要なツールを見つけるのに苦労しています。

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

c++ - ゲームに2Dスケルタルアニメーションシステムを実装するにはどうすればよいですか?

おい。ゲーム内でスケルタルアニメーションのシステムを作成できるようにしたいと考えています。ゲームエンジンとしてpanda3dを使用しています。簡単な骨の構造を作り、スプライトでスキンを作成できるようにしたいと思います。ストレートなコードとアルゴリズムでこれを実行したいのですが、3Dモデラーなどを使用する必要がある場合は、試してみることができます(前回、Blenderを使用してみたときはうまくいきませんでした...>。< )。

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

python - Worldviz Vizard は Panda3D や Pygame と比べてどうですか?

Worldviz-Vizard の Python 用 3D エンジンに詳しい人はいますか? Panda3D と比べてどうですか? 習得は簡単かもしれませんが、はるかに制限があると感じています。彼らはpython 2.4しかサポートしていないので、試したくありません。

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

python - Panda3D の深度テクスチャ

Panda3D には、次のコードがあります。

上記を実行してビュー バッファ (show-buffers #t) を有効にすると、"sceneTex" テクスチャが正しく表示されます。ただし、「depthTex」は、カメラをどこに移動しても常に空白 (すべて黒) です。誰が何が悪いのか知っていますか?

ありがとう

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

python - Blender3d 対 3DS max; Pythonでの自動化に適しているのはどれですか?

panda3d で使用する 3d 環境の開発を始めています。私はこれに慣れていないので、基本的なジオメトリなどを作成するためのモデリング ソフトウェアを選択する必要があります。したがって、Python による自動化に適しているのはどれですか? 3DSマックスかブレンダー3Dか? 基本的なジオメトリの生成、エクスポート プロセス、およびいくつかの基本的なアニメーションを自動化したいと考えています。Blender は無料という利点がありますが、3DS のライセンスは、要求すればオフィスで提供してくれるので問題ありません。

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

python - 一人称3Dゲームの数式

一人称3Dゲームを作りたいのですが、カメラの数式を正しく設定できません。

したがって、0から359までの回転があります。次に、x、y座標、zは同じままです。

カメラの回転:0-前面、90-左、180-背面、270-右ですが、調整できます

カメラの公式は何ですか?

プラットフォーム:Panda3d、python、opengl

ありがとうございました

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

graphics - 2つの球と2つの半空間の交点で構成される衝突ソリッドをいつ使用しますか?

Panda3Dでは、組み込みの物理エンジンとその衝突検出機能について少し学びました。

CollisionSolidsのマニュアルページの表に説明なしで記載されているDSSolid衝突オブジェクトを理解しようとしています。APIリファレンスでは、「2つの球(場合によってはレンズ)と2つの半空間(平面)の交点で構成される衝突ボリュームまたはオブジェクト」として簡潔に説明されています。

基本的にはその幾何学的な描写は理解できますが、そのような形の目的は何ですか?

興味深いことに、このDSSolidは、球以外の1つの衝突ソリッドであり、「from」または「into」ソリッドのいずれかになります。これは、その形状が他の形状(平面、チューブ、逆球など)よりも一般的に必要であるか、テストするのが安価であると考えられていることを示唆しています。これらの理由のどちらも私には当てはまりません...DSは、衝突をテストするために逆球よりも高価であり、私にはあまり有用ではないようです。 では、DSSolidのユースケースは何でしょうか。

平面が2つの球に対して通常どのように配置されているかも興味があります...しかし、このソリッドの使用例を考えると、それはおそらく明らかになるでしょう。

(そしてDSは何の略ですか?二重球?)