figur soll 2 sachen gleichzeitig machen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

r0d

Betreff: figur soll 2 sachen gleichzeitig machen

BeitragSo, Nov 13, 2005 13:42
Antworten mit Zitat
Benutzer-Profile anzeigen
hi ich hab auch erst mit bb 3d angefangen und jetzt mal hier ne noob frage:
also mein player(der im mom noch wie ein roboter schwebt^^)sinkt immer im boden ein wie kann ich machen das er durch den boden nicht durch kann?
wär nett wen mir einer helfen könnte
  • Zuletzt bearbeitet von r0d am Di, Nov 15, 2005 14:43, insgesamt einmal bearbeitet

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Nov 13, 2005 13:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich bin Noob in 3D aber denke das du herausbekommen mußt wie hoch der boden unter dir ist,
dann kannste deinen player auf diese höhe setzten bzw weiter fallen lassen!

Vielleicht entinityx oder so...
[BB2D | BB3D | BB+]

Justus

BeitragSo, Nov 13, 2005 13:51
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
TerrainY()

Xalon

BeitragSo, Nov 13, 2005 14:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Oder einfach mit Collisionen Confused

Xalon
>>Besucht doch mal meine Seite,mit NEUEN Tutorials<<
User posted image
 

r0d

BeitragSo, Nov 13, 2005 14:08
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm ich krieg des irendwie ent hin ich zeig euch mal den code ich muss nur wissen wie er nicht im boden einsinkt plz
Code: [AUSKLAPPEN]
Graphics3D 800,600,32,1
SetBuffer BackBuffer()
mario=LoadMesh("mario.x")
ScaleEntity mario,0.2,0.2,0.2
tex=LoadTexture("gras.bmp")
ScaleTexture tex,4,4
plane=CreatePlane()
EntityTexture plane,tex
PositionEntity plane,0,-1,0
cam=CreateCamera(mario)
PositionEntity cam,0,18,-50
While Not KeyHit(1)
If KeyDown(208)=True Then MoveEntity mario,0,0,-0.05
If KeyDown(200)=True Then MoveEntity mario,0,0,0.05
RotateEntity mario,EntityPitch(mario)+MouseYSpeed(),EntityYaw(mario)-MouseXSpeed(),0
MoveMouse 512,384
RenderWorld
Flip
Wend
ClearWorld
End

Smokie

BeitragMo, Nov 14, 2005 16:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja Collision ist am vesten dafür:
BlitzBasic: [AUSKLAPPEN]

EntityType mario,1
EntityType terrain,2


Diese Befehle geben den Objekten einen Type das wäre wie Mario=1, aber das geht halt net und Entitytype ist, glaube ich nur für die Kollision nützlich.

BlitzBasic: [AUSKLAPPEN]

EntityRadius mario, 2
...


Die Anweisung ENTITYRADIUS definiert eine kugelförmige (oder ellipsenförmige) Kollisionsfläche für ein Objekt.
(kopiert aus der BB-Onlinehilfe)

BlitzBasic: [AUSKLAPPEN]

Repeat
...
Collisions 2,1,2,2
Until KeyHit(1)


Collisions prüft die Kollision und für ggf. etwas aus:

Code: [AUSKLAPPEN]

Collision zuprüfendesObjekt[terrain],kollidierendesobjelt[mario],Kollisionstyp[Kugel-Polygon-Kollision],reaktion[sliden]


Schau dir das nochmal in der Onlinehile an und benutze die Suchfunktion.

Grüße
Smokie
M-Soft Studios Mit selbst gemachtem Forum!!!
Unbequem lebt's sich schwer.
Musik macht erst Spaß, wenn man sie mit 2,8 facher Geschwindigkeit hört
Zuletzt bearbeitet von Smokie am Fr Jan 01, 1888 51:58 PM, insgesamt 1000-mal bearbeitet
 

r0d

BeitragMo, Nov 14, 2005 19:33
Antworten mit Zitat
Benutzer-Profile anzeigen
ich krieg das net hin einfach Crying or Very sad aba jetzt zu meiner 2. frage.wie kann ich machen das ich auf einen knopfdruck 2 sachen machen kann?also:
.
.
.
if keydown(200)animate mario,1,.50
.
.
.
if keydown(200)moveentity mario,0,0,.05
.
.
.
Erste ist gelöst Wink jetzt nur noch das eine da Smile ich hab schon rumgeprobst aba wenn ich mach
.
.
.
if keydown(200)
moveentity.....
animate.....
edif
.
.
.
dann bewegt er sich nach vorne aba animiert erst wenn ich wieda taste 200^^ loslass Sad
ICQ:264-316-271
  • Zuletzt bearbeitet von r0d am Di, Nov 15, 2005 7:11, insgesamt 2-mal bearbeitet
 

gamble

BeitragMo, Nov 14, 2005 21:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Sorry, kann gelöscht werden.

SenSix

BeitragMo, Nov 14, 2005 23:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Das heisst doch EndIF, nicht IfEnd.

x-pressive

BeitragDi, Nov 15, 2005 10:41
Antworten mit Zitat
Benutzer-Profile anzeigen
@r0d: Bitte sei doch so freundlich und ändere den Thread-Titel zu irgendetwas aussagekräftigerem. Es gibt nämlich auch viele andere Foren-User, die später einmal so schlau sind, die Suchfunktion zu benutzen, wenn sie ein Problem haben -und denen helfen so unkreative Titel wie "Frage" oder "Problem" in keinster Weise. Also denkt doch bitte nicht immer nur an euch selbst. Crying or Very sad

Und: wenn du dein Problem schon im Titel beschreibst, schauen sich dein Posting natürlich auch viel mehr Leute an, ist doch klar.

Eigentlich wäre das Aufgabe der Mods, mal darauf hinzuweisen, wenn wieder jemand glaubt, das Titel-Eingabefeld wäre nur so zum Spass da. Confused
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL
 

r0d

BeitragDi, Nov 15, 2005 21:49
Antworten mit Zitat
Benutzer-Profile anzeigen
so habs jetzt doch noch geschafft! 8) falls es wen interessiert^^
ICQ:264-316-271

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group