Mein Gegner in Types stecken..denkste!!

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

timo_81

Betreff: Mein Gegner in Types stecken..denkste!!

BeitragDi, Sep 20, 2005 0:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ,
ich habe bisher in meinem Game Arrays benutzt um die Gegner
zu erstellen. Finde diese aber irgendwie unhandlich und den
Code zu unleserlich.

Also wollte ich mal zum testen eine kleine Type Routine basteln
die mir ein zufällige Anzahl an Zombie liefert an einem zufälligen
Ort....

Hier mein Ansatz:
BlitzBasic: [AUSKLAPPEN]

Type gegner
Field x
Field y
Field z
Field energie
Field schaden
Field figur
End Type

SeedRnd MilliSecs()
For r=1 To Rnd(1,8)
zombie.gegner = New gegner
zombie\x = Rnd(-20,800)
zombie\z = Rnd(50,1000)
zombie\y = TerrainY(terrain,zombie\x#,0,zombie\z#)
zombie\energie = 100
zombie\schaden=Rnd(2,6)
zombie\figur=LoadMesh(\"zombie.3ds\")
PositionEntity zombie\figur,zombie\x,zombie\y,zombie\z
Next




PositionEntity sagt aber , dass da ein Typenproblem vorliegt.

greetz
Timo

Firstdeathmaker

BeitragDi, Sep 20, 2005 6:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Was steht denn da als Fehlermeldung genau für ein Text?

Also vom Code her ist es richtig (Bis vielleicht das For r=1 to Rnd(1,8) , da sucht er sich nämlich jeden Schleifendurchgang eine neue Zufallszahl).
Hast du schon getestet ob das Zombie-Mesh richtig geladen wurde?
Setz mal vor Positionentity ein if zobie\figur = Null debuglog "Kein Zobie geladen".
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

MegaTefyt

BeitragDi, Sep 20, 2005 7:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Also, ich seh da direkt jetzt nichts falsches. Allerdings würde ich im Type die Typen mit deklarieren, also ob Float oder Int:

BlitzBasic: [AUSKLAPPEN]

Type gegner
Field x#
Field y#
Field z#
Field energie%
Field schaden%
Field figur
End Type


sonst speichert der keine Kommazahlen (Standard ist Integer). Ansonsten würde ich auch sagen, dass er das Mesh evt. nicht richtig geladen hat, das solltest du nochmal checken.
 

timo_81

BeitragDi, Sep 20, 2005 10:15
Antworten mit Zitat
Benutzer-Profile anzeigen
danke ich prüfe es nochmals.
gruß
timo

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group