0
私は専用サーバーとしてウィンドウレスpanda3dプログラムを書こうとしています。 そして私はグラフィックスを作成せずにpanda3dを使う方法を知らない。C++でグラフィックスのないpanda3dを使用していますか?
私はこれを試してみました:
load_prc_file_data("", "window-type none"); // do not effect.
load_prc_file_data("", "window-type offscreen"); // cause errors while running PandaFramework::open_window();
実は私はPanda3d Forums
上の投稿と答えた一方のみがPandaFramework::open_window()
をしない私に言いました。 しかし、panda3d-cpp
私はWindowFramework
なしで働く方法を知らない、正直なところ、私はプログラムが正しく動作するかどうかわからない。
現在使用して: Panda3d1.9.2 Qt5.7.0 MSVC2015 Windows10SDK
.PROファイルのフル・コア:
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
INCLUDEPATH += "G:/Panda3D-1.9.2/include"
INCLUDEPATH += "G:/Panda3D-1.9.2/python/include"
LIBS += "G:/Panda3D-1.9.2/python/libs/python27.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libp3framework.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libpanda.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libpandafx.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libpandaexpress.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libp3dtool.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libp3dtoolconfig.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libp3pystub.lib"
LIBS += "G:/Panda3D-1.9.2/lib/libp3direct.lib"
.cppファイルの
全コア:
#include <pandaFramework.h>
#include <pandaSystem.h>
#include <load_prc_file.h>
int main(int argc, char *argv[])
{
PandaFramework pFramework;
pFramework.open_framework(argc, argv);
load_prc_file_data("", "window-type offscreen"); // cause errors
WindowFramework *pWindow = pFramework.open_window();
pFramework.main_loop();
pFramework.close_framework();
return 0;
}
誰かがこれについて私を助けることができますか?
この例で実行したいコードのいくつかを書き留めると役に立ちます。あなたはそれがイベント駆動されますか? シンプルで可能な場合は計算をしたいですか? – Jonathan
WindowFrameworkではなく、GraphicsBufferを使うべきですか? – wasthishelpful
@ジョナサン、私はちょうどPanda3dの初心者で、クライアント/サーバーアーキテクチャのゲームでPanda3Dを使用できるかどうかを知りたがっています。 –