Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

21

21.04.2007, 12:57

Es kommt immer noch ein Senden/Nicht senden Dialog, aber er hat eine Log Datei erstellt
jetz sieht die Log Datei so aus

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
12:54:19: Creating resource group General
12:54:19: Creating resource group Internal
12:54:19: Creating resource group Autodetect
12:54:19: SceneManagerFactory for type 'DefaultSceneManager' registered.
12:54:19: Registering ResourceManager for type Material
12:54:19: Registering ResourceManager for type Mesh
12:54:19: Registering ResourceManager for type Skeleton
12:54:19: MovableObjectFactory for type 'ParticleSystem' registered.
12:54:19: OverlayElementFactory for type Panel registered.
12:54:19: OverlayElementFactory for type BorderPanel registered.
12:54:19: OverlayElementFactory for type TextArea registered.
12:54:19: Registering ResourceManager for type Font
12:54:19: ArchiveFactory for archive type FileSystem registered.
12:54:19: ArchiveFactory for archive type Zip registered.
12:54:19: FreeImage version: 3.9.2
12:54:19: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
12:54:19: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi
12:54:19: DDS codec registering
12:54:19: Registering ResourceManager for type HighLevelGpuProgram
12:54:19: Registering ResourceManager for type Compositor
12:54:19: MovableObjectFactory for type 'Entity' registered.
12:54:19: MovableObjectFactory for type 'Light' registered.
12:54:19: MovableObjectFactory for type 'BillboardSet' registered.
12:54:19: MovableObjectFactory for type 'ManualObject' registered.
12:54:19: MovableObjectFactory for type 'BillboardChain' registered.
12:54:19: MovableObjectFactory for type 'RibbonTrail' registered.
12:54:19: Loading library ..\RenderSystem_Direct3D9

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

22

21.04.2007, 14:48

Wollt grad sagen, eigtl wird der Log immer erstellt ...

Ich kann dir leider nicht helfen, das ist wohl was recht Ogre spezifisches. Irgendwie verschluckt er sich beim Laden des D3D9 Rendersystems. Gehts mit OpenGL (D3D aus den Plugins rausnehmen). Wenn das auch nicht geht machst du wohl was falsch, wenns geht dann hast du Probleme mit dem D3D9 Plugin und fragst am Besten auf Ogre.org.

Edit:
Vllt könnte ein Mod hier mal abtrennen ;)

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

23

21.04.2007, 22:50

Ich mache irgendwas falsch :(
Ich poste jetzt hier mal alles Relevante. Vllt kann mir hier ja jemand helfen.

Quellcode

1
Loading library .\RenderSystem_Direct3D9


plugins.cfg:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
# Defines plugins to load

# Define plugin folder
PluginFolder=.
# Define plugins
Plugin=RenderSystem_Direct3D9
Plugin=RenderSystem_GL
Plugin=Plugin_ParticleFX
Plugin=Plugin_BSPSceneManager
Plugin=Plugin_OctreeSceneManager
Plugin=Plugin_CgProgramManager


Nur GL gleiches Poblem

Wo sicht das Programm egtl. nach den Dateine wenn ich PluginFolder=. schreibe?
Beim starten erhalte ich nach wie vor einen senden nicht senden Dialog


Code:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include "VWWIW.h" // The file for the clas CWWIW

Root*         g_pRoot;
RenderWindow*   g_pWindow;
SceneManager*   g_pSmgr;
CWWIW*         g_pWWIW;

INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR strCmdLine, INT)
{
   g_pWWIW->Init();
   g_pWWIW->Render();
   g_pWWIW->Exit();
   return 0;
}

int   CWWIW::Init()
{
   g_pRoot = new Root("Plugins.cfg", "ogre.cfg", "Data\\Log\\VWWIW.log");
   g_pRoot->showConfigDialog();
   g_pWindow = g_pRoot->initialise(true, "Villa WasWeißIchWer");
   g_pSmgr   = g_pRoot->createSceneManager(ST_GENERIC);
   g_pWWIW->Load();
   return 0;
}
int CWWIW::Load()
{
   ResourceGroupManager::getSingleton().addResourceLocation("Data\\Models", "FileSystem");
   ResourceGroupManager::getSingleton().addResourceLocation("Data\\Textures", "FileSystem");
   ResourceGroupManager::getSingleton().initialiseAllResourceGroups();

   return 0;
}

int CWWIW::Exit()
{
   g_pWWIW->Unload();
   delete g_pRoot;
   return 0;
}
int CWWIW::Unload()
{
   return 0;
}
int CWWIW::Render()
{
   g_pRoot->startRendering();
   return 0;
}


Ich benutze die neue Ogre 1.4 Version. Ich habe eine Prebuild-Version runtergeladen. Wo finde ich denn die C++ Dateien(kann ich Ogre iwie neu kompielern?)?

MFG

Frederik Simon

PS: Die Beispiele kann ich ohne Probleme kompilern[/code]

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

25

21.04.2007, 23:37

Danke! Es scheint an den Dateien zu liegen mit den Debugdateien geht es nämlich

Werbeanzeige