Aktuelle Zeit: 31.05.2024, 02:49

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: GUI Skin ändern?
BeitragVerfasst: 26.01.2008, 22:56 
Offline

Registriert: 16.05.2007, 21:00
Beiträge: 166
Hi,
Ist es irgendwie möglich einen eigenen Skin für die Gui zu machen? Weil das Lila geht mir aufn Sack :(
Gibt es dazu eventuell einen Editor wo man alles so zusammenklicken kann wie bei Visual Studio, weil das wäre echt hilfreich.
Oder könnt ihr mir eine alternative GUI empfehlen?

MFG RedUX


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 26.01.2008, 23:10 
Offline
Moderator
Benutzeravatar

Registriert: 15.04.2007, 20:20
Beiträge: 505
Wohnort: Reelsen
afaik kannst du die Farben per Code ändern, darüber hinaus bietet Irrlicht nicht viel.
Sehr umfangreich ist zB CEGUI, allerdings auch entsprechend umständlich.

_________________
Meine Gameengine :)
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 27.01.2008, 01:22 
Offline

Registriert: 16.05.2007, 21:00
Beiträge: 166
Ja, die CEGUI sieht Interessant aus. Jedoch hab ich gelesen das sie mit Code Blocks und Mingw nicht funktioniert.
Kennt ihr dazu eine Lösung? Weil ich will diesbezüglich nichts ändern.

MFG ReduX


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 27.01.2008, 02:10 
Offline
Moderator
Benutzeravatar

Registriert: 15.04.2007, 20:20
Beiträge: 505
Wohnort: Reelsen
Stimmt nicht, ich habs schon (wenn auch mit Ogre) mit MinGW benutzt.

_________________
Meine Gameengine :)
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 27.01.2008, 13:21 
Offline

Registriert: 16.05.2007, 21:00
Beiträge: 166
Hi,
Ich gehe so vor:
Lege in CB ein neues ddl Projekt an. Dannach füge ich alle files aus dem src Ordner der CEGUI ein(sammt Unterordner). Dann gebe ich in den Einstellungen noch das include verzeichnis der headers an. Wenn ich nun bauen klicke bekomme ich:
"CEGUIExceptions.cpp:54: internal compiler error: in rest_of_handle_final, at toplev.c:2064".
Dort steht aber nur:
Code:
Exception::~Exception(void)
{
}

Was mache ich dann Flasch?

MFG ReduX


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 27.01.2008, 16:06 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
IGUISkin subclassen und selber zeichnen.
Dann einfach IGUIEnvironment::setSkin() aufrufen und gut ist.

Ist natürlich ein bisschen mehr arbeit, aber dafür kannst du halt wirklich alles ändern. Du kannst dir ovale controls zeichnen oder auch einfach nur schwarz-weiß dinger.

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 27.01.2008, 20:57 
Offline

Registriert: 16.05.2007, 21:00
Beiträge: 166
Hi,
Ja, würde es doch lieber mit CEGUI machen, weil hab mir jetzt mal so das wiki und die Screenshots angeschaut und damit kann man wohl sehr viel machen.
Hab ja jetzt nur das Problem das ichs nicht compilen kann^^.

MFG ReduX


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 27.01.2008, 22:44 
Offline
Benutzeravatar

Registriert: 24.07.2007, 23:11
Beiträge: 283
wenn wer cegui schon wer nen bissle behersch könnte er vlt mal ein tutorial dafür schreiben? wie man es mit irrlicht verwendet?

_________________
Be Fluffy!
kemomi.de


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 28.01.2008, 07:03 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
cegui unterstüzt irrlicht doch von Haus aus.
Kannst dir einfach die Tutorials auf der website angucken.

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 01.02.2008, 15:49 
Offline

Registriert: 16.05.2007, 21:00
Beiträge: 166
Hi,
Compilieren kann ichs immernochnicht!
Google findet auch nichts.

MFG ReduX


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 26.03.2008, 19:16 
Offline

Registriert: 16.01.2008, 12:31
Beiträge: 79
Also ich hab mir ein fertiges SDK runterlgeladen mit folgendem Code geht es fast (MSVC 9)

Code:
#include <irrlicht.h>
#include "CEGUI.h"
#include "RendererModules\IrrlichtRenderer\irrlichtrenderer.h"

using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;
using namespace CEGUI;

#ifdef _IRR_WINDOWS_
#pragma comment(lib, "Irrlicht.lib")
#pragma comment(lib, "CEGUIBase.lib")
#pragma comment(lib, "IrrlichtRenderer.lib")
#endif


int main()
{
  IrrlichtDevice *device = createDevice( video::EDT_DIRECT3D9, dimension2d<s32>(800, 600), 16,
         false, false, false, 0);

   device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo");

   IVideoDriver* driver = device->getVideoDriver();
   ISceneManager* smgr = device->getSceneManager();
   IGUIEnvironment* guienv = device->getGUIEnvironment();


 
  CEGUI::IrrlichtRenderer *cegui = new CEGUI::IrrlichtRenderer(device, true);

   while(device->run())
   {
      driver->beginScene(true, true, SColor(255,100,101,140));

      smgr->drawAll();
      guienv->drawAll();

    CEGUI::System::getSingleton().renderGUI();

      driver->endScene();
   }

   device->drop();

   return 0;
}


Fast deswegen weil ich beim Aufruf von
Code:
    CEGUI::System::getSingleton().renderGUI();

ein Assert bekomme.

Weshalb verstehe ich allerdings nichts so ganz.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GUI Skin ändern?
BeitragVerfasst: 26.03.2008, 23:58 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
hab grad nicht die möglichkeit mir die cegui docu anzuschauen, aber ich würde vielleicht mal darauf tippen ,dass das system erst noch initialisiert werden muss

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de