Zum Inhalt springen

xors3d

Mitglieder
  • Gesamte Inhalte

    21
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von xors3d

  1. der standard editor unterstützt keine umlaute. nehm ich notepad++ kann ich umlaute nutzen. ich muss das aber in asm mit umlauten nutzen können. habe win7 und kann mir da jmd helfen
  2. xors3d

    Funktion problem

    stimmt...na das hätte mir auch selber auffallen können... vielen dank nun funktionierts..
  3. xors3d

    Funktion problem

    das mit der übergabe hab ich so versucht vorhin...ging aber nicht... hier seht...und ja ich bin noch am lernen dabei...aber würde dennoch fragen ob mir da jmd auf die sprünge helfen kann... main.cpp #include "stdafx.h" #include "test.h" #include <xors3d.h> #include <iostream> #include "defs.h" #include "movement.h" int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { xGraphics3D(1366, 768, 32, false, true); xHidePointer(); int camera = xCreateCamera(); xPositionEntity(camera, 70, 60, 80); int light = xCreateLight(); xPositionEntity(light, 50, 60, 60); xRotateEntity(light, 45, 45, 45); int terrain = xLoadMesh("media/terrain.b3d"); xPositionEntity(terrain, 0, 0, 0); int hud_left = xLoadImage("media/hud-left.png"); while(!xKeyDown(KEY_ESCAPE)) { move(camera); xRenderWorld(); xDrawImage(hud_left, -25, 575); xFlip(); } return 0; } movement.h int move(int cam) { if(xKeyDown(KEY_W)) xMoveEntity(camera, 0, 0, 1); if(xKeyDown(KEY_S)) xMoveEntity(camera, 0, 0, -1); if(xKeyDown(KEY_A)) xMoveEntity(camera, -1, 0, 0); if(xKeyDown(KEY_D)) xMoveEntity(camera, 1, 0, 0); return 0; }
  4. Dieser code funktioniert nicht weil die variable "camera" nicht bekannt ist. wollte den move() teil unten eigentlich in eine extra .h datei tun aber das geht ja auch nicht. gibts eine lösung für mein problem? würde gern eigene funktionen so schreiben und diese auch in extra dateien auslagern, oder wenigstens seperat im code. wenn jedoch immer die betreffenden variablen nicht bekannt sind, dann weiß ich auch nicht weiter... so hier erstmal der code #include "stdafx.h" #include "test.h" #include <xors3d.h> #include <iostream> #include "defs.h" #include "movement.h" int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { xGraphics3D(1366, 768, 32, false, true); xHidePointer(); int camera = xCreateCamera(); xPositionEntity(camera, 70, 60, 80); int light = xCreateLight(); xPositionEntity(light, 50, 60, 60); xRotateEntity(light, 45, 45, 45); int terrain = xLoadMesh("media/terrain.b3d"); xPositionEntity(terrain, 0, 0, 0); int hud_left = xLoadImage("media/hud-left.png"); while(!xKeyDown(KEY_ESCAPE)) { move(); xRenderWorld(); xDrawImage(hud_left, -25, 575); xFlip(); } return 0; } int move() { if(xKeyDown(KEY_W)) xMoveEntity(camera, 0, 0, 1); if(xKeyDown(KEY_S)) xMoveEntity(camera, 0, 0, -1); if(xKeyDown(KEY_A)) xMoveEntity(camera, -1, 0, 0); if(xKeyDown(KEY_D)) xMoveEntity(camera, 1, 0, 0); return 0; } und hier ist camera nicht bekannt und deshalb gehts nicht. gibts eine einfache lösung ohne class/singleton? muss doch einfacher gehen...globale variable muss doch irgendwie gehen
  5. Ja MS is da schon was besonderes. Wenn ich mit meiner 3d Engine arbeite und nen fehler vorkommt muss ich die exe erst im taskmanager beenden und erst dann läßt sich das debuggen beenden.
  6. Gut, der Thread is nich aktuell aber möchte dennoch meinen Senf dazugeben. Also ich nutze derzeit die xors3d engine.( Xors3d Game Engine ) Bis ich mich in dx reingefuchst hätte und das auch nur teilweise beherrschen würde, könnte ziemlich viel Zeit ins Land gehen, daher habe ich mich für diese engine entschieden. Zudem hat man die Möglichkeit mit verschiedenen Sprachen diese zu nutzen. Und ja, ich betreibe das zugegenermaßen noch recht kleine deutsche Supportforum, aber völlig unentgeldlich und somit solls nur Bedingt Werbung sein, jedoch bin ich von der engine begeistert. Fazit: Wens interessiert einfach mal anschauen.
  7. japp den hab ich verpasst. morgen bekomm ich die kopien, äh scripte... mal sehen ob ich das so im nachhinein hinbekomme.... hätte ja sein können, es gibt irgendwo eine lesbare gut verständliche einführung...
  8. Hallo, habe den dreiwöchigen Part mit Access wegen Krankheit verpasst. Hatte noch nie was damit zu schaffen und würde dies gern im Eigenstudium nachholen. Für Tips was lektüre etc. betrifft wäre ich mehr als dankbar.
  9. du bist nich zufällig der von damals ezra-arts?

  10. Also zu Beginn mal eine Frage... Ist es eine Original CD? Zweitens warum XP installieren? Meiner Meinung nach schaut es nach einer defekten Installroutine aus, was auf einen beschädigten Datenträger hinweist. Ehrlich gesagt habe ich aber soetwas noch nicht in all den Jahren erlebt. Notfalls besorg dir einfach eien Kopie einer XP cd und mach dir eine Kopie. Wenn Du eine legale Lizenz hast sollte das kein Problem darstellen.
  11. Du bist der deutschen Sprache nicht so mächtig... versuch englisch zu schreiben sollte das eher liegen... btw... mieses umfeld...wo du da arbeitest.
  12. hmmmm FOR mit Quali? was isn das...mal dumm gefragt...
  13. ah die version 8.02...schau mal oben in deinem screenshot.... hab die version 10.05 kannst das ganze auch morgen mal aufn usb stick packen und gibst es mir mit....(also kopieren wir auf einen meiner sticks)da schau ich mir das mal an daheim... also wenn das okay ist für dich.
  14. nabend.... also wenn ich code::blocks 10.05 starte ist rechts oben in dem aufpoppenden fenster keineswegs die auswahl für consolenanwendung....
  15. Also ich hab sowas schon mehrfach gemacht... Nenn uns doch erstmal die Quell- und Zielsprache.
  16. Keine ahnung.... Nutze dropbox nicht.... Aber für den Stick... Als erstes code::blocks 10.05 direkt auf dem usb stick installieren....verzeichnis euer wahl... Zweitens: mingw installieren und den kompletten ordner in /codeblocks/ auf eurem stick kopieren. Drittens: eine .bat datei in den codeblocks ordner einfügen mit diesem inhalt... set APPDATA=%~dp0settings mkdir %APPDATA% START /D"%~dp0" codeblocks.exe %* und viertens.... schauen ob codeblocks bereits einen settings ordner auf dem stick im cb ordner erstellt hat.wenn nicht cb starten dann passiert das... in den settings ordner gehen die conf datei suchen. und relativ weit oben seht ihr den eintrag zu mingw der einen absoluten pfad enthält was natürlich ungünstig ist... diesen durch: <![CDATA[\MinGW]]> ersetzen...also nur das \MinGW soll da stehen bleiben. Fertig... P.S. Codeblocks immer mit der .bat starten...bspw. launcher.bat oder so... sicher kann man in der conf noch mehr anpassen wegen des projekte ordner etc. aber das wollt ich auf die schnelle heut nicht mehr machen. Bei Fragen einfach posten...
  17. Falls es jemanden interessiert eine portable code::blocks version zu bauen, mach ich hier gern ein kuzres tutorial... Aber spar mir erstmal das Schreiben, kann ja sein, es interessiert eh niemanden.
  18. naja ich hatte auch gelesen daß es irgenwie eine datei von mingw und noch eine andere .dll brauch...welche das war müsste ich erstmal nachschauen. hast du es denn schon probiert? und wo gibts eine deutsche anleitung...hab bisher nur englishce gesehen.was auch nicht das problem ist. aber es gibt glaub drei verschiedene arten das ganze portable zu machen. aber da ich nich sinnlos rumprobieren möchte dachte ich frag mal in die runde. würd das gern morgen mit in die schule nehmen und da wäre auf stick einfach besser.
  19. Derzeit scheint ja deren hp down zu sein und somit komm ich an keine nightly build um mir selber eine portable zu basteln. Vielleicht hat aber jemand von euch hier eine aktuelle portable version mit mingw und könnte mir diese anbieten.
  20. Also wenn ich auf der Forum-Hauptseite seh wieviele Topics es in einigen Bereichen gibt und ich dort reinklicke....pfffff sind nur ein paar von denen zu sehen. Also irgendwie wollte ich mal bei c++ stöbern aber sind nur paar topics und weitere unterseiten gibts nicht. Woran liegt das?
  21. Vielleicht sind hier doch paar Leute aus Dresden dabei und können mir den ein oder anderen Praktikumsplatz empfehlen. Bin erst zugezogen und muss mich da noch orientieren. Hab zwar selbst schon einiges gefunden, jedoch sind die meisten Firmen im Bereich Webentwicklung angesiedelt. Dies würde ich auch machen, aber wenn möglich suche ich eine Firma deren Einsatzgebiet auch C++ wäre... Sowas habe ich mittels Tante Google noch nicht finden können. Vielleicht ist Google dafür aber auch zu unpraktisch, keine Ahnung. Vielleicht habt ihr da ein paar Tips für mich.
  22. grins hab eclipse auch eben probiert... bevor du gepostet hast..und habs mir gleich portabel gemacht...
  23. Ich weiß schon... Hab auch VC++ und code::blocks am laufen. Fand aber wegen der einfachheit devc++ ganz interessant. Gäbs denn ausser den beiden noch andere ide´s die empfehlenswert wären?
  24. Ein simples hello world programm führt ausschliesslich bei DevC++ zum fehler beim compilieren. Dieses kommt als Fehlermeldung aber ich kann mir nicht wirklich erklären warum. [Linker error] undefined reference to `__cpu_features_init'

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...