Beispielcode gesucht!
Übersicht

Mr HoppBetreff: Beispielcode gesucht! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
Ich hatte letztes Jahr mal mit 3D angefangen, allerdings hatte ich immer wieder die gleichen Probleme, die mir niemand beantworten konnte (ich war sehr verärgert, da es reine Anfängerfragen waren!). Naja, wie dem auch sei, ich hatte eine Map, (nur ein Hügel) und eine Burg, die darauf stand, jetzt hatte ich das Problem, das ich zwar den Hügel hinauflaufen konnte, aber nicht die Treppen der Burg hinauf, kann mir jemand mal erklären wie das geht, oder hat jemand einen ähnlichen Beispielcode? Mfg Mr Hopp |
||
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das wurde des öfteren besprochen. Da empfielt sich die Suche ![]() Blitzmaker |
||
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium |
Mr Hopp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ne also komm, ich hab geschrieben, das ich das Problem seit einem Jahr habe und nie eine Antwort gefunden habe, glaubst du, die Suche hätte ich nie benutzt? ![]() |
||
HW |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Soweit ich weiß, gab es das Problem schon mal. Du musst als bei der Kollison ( ql:collisions ) zwischen Spieler und Treppe sliden nehmen. Schau dir den Befehl am Besten in der Onlinehilfe an. | ||
- Zuletzt bearbeitet von HW am Sa, Feb 18, 2006 21:52, insgesamt einmal bearbeitet
Mr Hopp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
naja gut, ich werd's mir mal anschauen, danke für den Hinweis, sowas hatte ich letztes Jahr noch nicht gehört ![]() |
||
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
mit sliden kommt man auch keine Treppe hinauf.
Du hast nichts gefunden? ist nur komisch, dass ich schon mindestens 2-3 Beiträge gesehene habe, in denen es beschrieben wurde, wie man es machen kann, weiß jedoch nichtmehr wo sie zu finden sind, also am besten nochmal die Suche füttern. |
||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
antome!!! gesperrt !!! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Poste doch mal einen Beispielcode.
Du hast ja sicher eine Stelle bei der du MoveEntity xyz,0,0.1,0.25 oder sowas benutzt um deine Spielfigur nach vorne und einen Schritt nach oben bewegst um über Hindernisse wie Treppen/Stufen/Steine etc. laufen zu können drin hast. Danach noch ein MoveEntity xyz,0,-0.2,0 damit die Spielfigur nicht vom Boden abhebt und davon fliegt und gleichzeitig nach unten bewegt wird nach dem Hindernis. Mit den Y-Werten kannst du nun solange herumprobieren bis die Spielfigur über das Hindernis kommt aber nicht durch den Boden flutscht (wenn die Werte zu hoch sind) |
||
antome |
Mr Hopp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wäre es nicht möglich, irgendein kleines, abstraktes Beispiel mit einem einfachen Code zu schicken??? Ich suche schon so ewig nach der Lösung, und das kann nicht sein, jeder 3D Programmierer (der es kann) MUSS die Antwort wissen. Einfach mal eine ausführliche Erklärung, Antworten wie "Sliden" oder "Kollision" bringen mir nichts, einfach mal ERKLÄREN bitte! ![]() |
||
![]() |
Fuchsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
AUSFÜHRLICHE ERKLÄRUNG ANFANG ![]() Du hast eine Spielfigur. Der weist du einen Kollisions-typ und einen Kollisions-Radius zu. Wichtig ist jetzt, dass du den Y-Radius der Kollisionskugel des Spielers erhöhst. Also mit: ![]() Dann auf Kollision Prüfen: ![]() AUSFÜHRLICHR ERKLÄRUNG ENDE Jetzt dürfte es eigentlich klappen. Falls es immer noch nicht geht, dann schau dir mal das Cubewater-Sample an. Von dort hab ich nähmlich den Trick mit dem Y_Radius. ![]() Gruß Fuchsi ! |
||
Mr Hopp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ja ok, ich werde mal rumexperimentieren. Aber so ähnlich hab ich das schon ![]() |
||
![]() |
soli |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ist bei B3d bei den Samples nicht eine Burg
mit Treppen dabei? |
||
solitaire |
Mr Hopp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja, das habe ich mir auch schon angeschaut, aber versuch das mal als Anfänger zu verstehen ![]() |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich lerne zB ganz viel dadurch, daß ich mir die Beispiele der Onlinehilfe anschaue und versuche diese zu verstehen... Man kann nun mal nicht alles aufeinmal ins Gehirn reinkippen. | ||
![]() |
Fuchsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich lerne indem ich viele Projekte vermassle. ![]() |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
vergleich, Hügel + Treppe
so, die kugel hat nun einen Abprall winkel, und wenn die an eine Gerade Wand gelang, dann geht sie cniht hoch, darum empfeihlt sich ein Kolli mesh + nich herunter sliden zu nehmen |
||
between angels and insects |
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kannst es auch mal mit LinePick versuchen ,
das gibt dir die Stelle zurück wo drauf du stehst und dann setzt du die Spielfigur auf diese höhe . Wenn die Entfernung länger ist als die Beine deiner Spielfigur läßt du sie runter fallen mit TranslateEntity . |
||
Mr Hopp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ja gut, aber meine Treppe ist ein Hügel, viel mehr eine Rampe, da ich noch keine einzelnen Stufen gemacht habe ![]() |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
hm, vielleicht zu Steil? | ||
between angels and insects |
antome!!! gesperrt !!! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Habe mal ein Program etwas abgeändert und kommentiert mit dem ich meine Animationen teste, vieleicht hilft er weiter.
Kannst ja noch eine etwas größere Kugel zu 2/3 im Boden versenken und es als Hügel benutzen und etwas rumprobieren. Die Animation läuft durch die Gegend und ändert ab und zu die Richtung, das kann man dazu benutzen um z.B. Tiere in einer Landschaft umher laufen zu lassen ohne ihnen Pfade zuteilen zu müssen. Die Kamera kannst du als Player aus der Ich-Perspektive benutzen. EDIT: Habe das Source-Beispiel ins Codearchiv verschoben. https://www.blitzforum.de/viewtopic.php?t=16592 |
||
antome |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group