Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Odpowiedzi opublikowane przez Konrad-GM

  1. @UP: Wyczerpująca odpowiedz ;)

    Jest to kod Irrlichta na statyczny tekst:

    //! Class StaticText  -------------------------------------------
    class CStaticText
    {
    public:
       // Variables
       core::stringw String;
       // Node Create
       gui::IGUIStaticText* Node;
       // Object Create
       CStaticText(unsigned _id,core::stringw _text,core::rect<s32> _rect,bool _border,bool _wwrap,bool _fbac)
       {
          Node=guienv->addStaticText(_text.c_str(),_rect,_border,_wwrap,0,_id,_fbac);
       }
       // Refresh
       void Refresh()
       {
          Node->setText(String.c_str());
       }
    };

    A tu jak użyć:

    // Tworzenie
    CStaticText Text_FPS(0,L"FPS:",core::rect<s32>(5,5,100,15),false,false,false); // Tworzenie obiektu
    Text_FPS.Node->setOverrideColor(video::SColor(255,255,0,0)); // Ustawianie koloru tekstu;p ( ten pierwszy argument w kolorach to alpha )
    // A tu w pętli while
    Text_FPS.String="FPS: ";
    Text_FPS.String+=Fps.FPS;
    Text_FPS.Refresh();

    ;p

  2. @UP:Mi też ;p

    A co do kodu to błąd nie jest w pętli while... bo jak usunąłem zawartość pętli ( nie pętle ;p ) to i tak wyłączało się ;p

    Sprawdź czy wszystko jest dobrze napisane w pierwszych linijkach ;p

×
×
  • Dodaj nową pozycję...