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

JossBoss

Treue Seele

  • »JossBoss« ist der Autor dieses Themas

Beiträge: 182

Wohnort: Luxemburg

  • Private Nachricht senden

1

27.07.2005, 19:55

Hilfe ich habe keinen Plan!!!!!!!!!

:crying:
Hallo esrtmal ich bin noch neu hier.

Also ich hab mir dieses Buch auch gekauft, hab aber echt keinen Plan wie man damit (mit der Engine) programmieren soll. Ich möchte bite wissen wie sind TriBase Programme aufgebaut????? Köntte mir bitte jemand ein kleines Beispielprogramm hier zeigen (z.B:ein Hello World Programm mit der TB Engine). Im Buch wird imer so viel von tbresult , Init, Exit und solchen Teilen gefaselt allerdings hab ich null Ahnung ob man die einfügen muss oder überhaupt etwas nützen.

Muss man nur diese 4 Schritte (die eher am anfang des Buches beschrieben werden) machen um die TB-Engine und das DX9 SDK 2004 in das Programm einzugliedern??
Und läuft das DX9 SDK auch mit Visual C++ 6.0????

Danke

Dave

Alter Hase

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

2

27.07.2005, 20:32

Re: Hilfe ich habe keinen Plan!!!!!!!!!

Zitat von »"JossBoss"«


Und läuft das DX9 SDK auch mit Visual C++ 6.0????
Danke


benutz diesbezüglich einmal die foren-suche. das wurde hier bereits ein paar mal angesprochen.

bezüglich deines anderen problems würde ich dir ersteinmal empfehlen das buch, welches du gekauft hast, auch zu lesen. dort wird genau beschrieben wozu Init, Exit, tbResult usw verwendet werden, bzw was sie machen. ein minmales beispielprogramm gibt es meines wissens nach ebenfalls im buch...

JossBoss

Treue Seele

  • »JossBoss« ist der Autor dieses Themas

Beiträge: 182

Wohnort: Luxemburg

  • Private Nachricht senden

3

27.07.2005, 20:42

toll hat mir sehr geholfewn (achtung ironisch gemeint). Ich weiss auch wozu die Teile gut sind aber wenn ich sie einfüge funzt es nit und wenn ich se einfach weglasse auch nich, und 2. wird irgendwie nirgends so ein Beispielprogramm aufgefürht.......

4

27.07.2005, 21:32

also, beim dem Buch ist ne CD, dadrauf sind zig beispiele, zu jedem Kapitel.

2. Das sie nciht funzen liegt entweder daran: Das du die Header nciht eingebunden hast, also d3d9.h und tribase.h. Oder daran: Das du das summer sdk hast, was nicht kompatibel mit Visual c++ 6 ist, bzw nur mit modifikationen, obwohl, bei mir, hats sofort gefunzt :wirbel:
3. Wenn du noch GARKEINEN peil von C++ hast, solltest du ersteinmal das Buch von Heiko, das auch hier sein Hilfeforum hat, durcharbeiten.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

5

27.07.2005, 23:04

Also erstmal willkommen im Board ;)
Jaja, ihr alten Hasen man soll immer nett sein :)

Zu deinem Problem kann ich nur sagen: Steck die Nase ins Buch und lern! Ich hoffe du kennst schon Cpp/C den nachdem hört es sich nicht an...

Stefan

Alter Hase

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

6

28.07.2005, 08:42

Auch von mir ein herzliches Willkommen!
Wie es sich anhöhrt, sind das deine ersten Schritte im 3D Breich - mein Tipp einfach nicht aufgeben, des klappt dann schließlich doch. Falls es nach längerer Zeit immer noch nicht funktioniert, einfach wieder Fragen und natürlich so genau wie möglich. Ich wünsch dir viel Erfolg!

cya,
Stefan

Dave

Alter Hase

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

7

28.07.2005, 10:46

Zitat von »"JossBoss"«

toll hat mir sehr geholfewn (achtung ironisch gemeint). Ich weiss auch wozu die Teile gut sind aber wenn ich sie einfüge funzt es nit und wenn ich se einfach weglasse auch nich, und 2. wird irgendwie nirgends so ein Beispielprogramm aufgefürht.......


vllt würde etwas quellcode helfen. poste doch einfach mal den code, so wie du es versucht hast und beschreibe die fehlermeldungen. dann kann man dir auch besser helfen. sry, wenns vorhin etwas unfreundlich rüber kam. natürlich auch von mir ein herzliches willkommen und gibt nicht so schnell auf, am anfang muss man sich einmal durchbeißen.

hier das beispiel welches ich meinte:

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
48
49
50
51
52
53
// Kapitel 2

// Beispielprogramm 01

// ===================

// Erstellen des Fensters und Aufrufen der Nachrichtenschleife.

// Die dafür nötigen Funktionen sind in der Datei InitWindow.cpp

// gespeichert.


#include <Windows.h>
#include <TriBase.h>
#include "..\\..\\Allgemeines\\InitWindow.h"
#include "Resource.h"

// ******************************************************************

// Render-Funktion

tbResult Render(float fNumSecsPassed)
{
    return TB_OK;
}

// ******************************************************************

// Move-Funktion

tbResult Move(float fNumSecsPassed)
{
    return TB_OK;
}

// ******************************************************************

// Windows-Hauptfunktion

int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   char* pcCmdLine,
                   int iShowCmd)
{
    // TriBase-Engine initialisieren

    tbInit();

    // Fenster initialisieren

    InitWindow(640, 480, "Beispielprogramm Nr. 2: Fenster",
               LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)));

    // Nachrichtenschleife

    tbDoMessageLoop(Render, Move);
    
    // Fenster herunterfahren

    ExitWindow();

    // Engine herunterfahren

    tbExit();

    return 0;
}

// ******************************************************************

JossBoss

Treue Seele

  • »JossBoss« ist der Autor dieses Themas

Beiträge: 182

Wohnort: Luxemburg

  • Private Nachricht senden

8

28.07.2005, 18:22

.a

JossBoss

Treue Seele

  • »JossBoss« ist der Autor dieses Themas

Beiträge: 182

Wohnort: Luxemburg

  • Private Nachricht senden

9

28.07.2005, 18:22

ok kommt am anfang vielleciht wirklich so rüber als könne ich kein c++ kann es aber also nur keine angst ;-)
PS danke für den Quellcode der hat mir nun wirklich ziemlich geholfen

Werbeanzeige