PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spawnpunkt, Levelgrenze Problem



skm
07.02.2008, 00:11
hey,

bastel seit gut 2 wochen an einer map für crysis rum. bis jetzt haben mir die tutorials von dieser seite und das internet sehr gut weitergeholfen, allerdings habe ich 2 kleine probleme, weshalb ich mich jetzt regestriert habe.

1. wie lege ich einen startpunkt fest? habe mal über die rollupbar und dann entity/others/spawnpoint einen spawnpoint gesetzt, aber er funktioniert nicht. wenn ich die map starte, starte ich immer noch vom kartenrand weit drausen im meer und muss elends lange zu meiner insel schwimmen. ich vermute mal, dass ich noch etwas einstellen muss, aber kp was.

2. habe levelgrenzen erstellt, diese haben anfangs auch funktioniert (im editor), nur jetzt im spielen funktionieren sie nicht.
ich kann durch die grenzen einfach durchlaufen, obwohl das eig nicht sein sollte.
jemand von euch eine idee, an was das liegen kann?
habe auch schon die funktioneren export to engine und generate surface texture verwendet, aber hat nichts geholfen.
das komische ist, dass es zu beginn noch geklappt hat.

wäre super, wenn ihr mir helfen könntet, da meine map dann so gut wie fertig wäre :-).
falls diese fragen schon wo anders im forum gestellt wurde, bitte ich dies zu entschuldigen.

mfg skm

AndyIII
07.02.2008, 00:14
hi

zu1: schau mal ob dein spawpoint die nummer 1 hat
also spawnpoint1

evtl hast du mehrer un der andre i wie gesagt weit draußen

zu2. was hast du den für die lvl begrenzungen genommen ?

Robin
07.02.2008, 00:25
Also ich geh mal davon aus, du meinst mit "Levelbegrenzungen" Solids, die du mit dem "Special" Material ausgestattet hast (also das rot, quer gestreifte Material ;). Weiß den Namen net auswendig).
Dann liegt das daran dass die Teile nicht funzen, (ich wette ^^) dass du die Solids erst erstellt hast, dann das Special-Material zugewiesen hast und dann die Solids nochmal manuell an den verschiedenen Achsen (also X,Y,Z) der Größe her geändert hast. Das darfst du NICHT machen! Wenn du das Solid vergrößern willst, dann tu das NUR MIT ALLEN ACHSEN (X,Y,Z) GLEICHZEITIG!
Probier das mal ;)
MfG
Robin

skm
07.02.2008, 00:31
thx schonmal für antwort :-)

bei spawnpoint steht eine 1 dabei, allerdings fällt mir gerade ein, dass ich noch den beamer auf der map habe, den ich ganz am anfang nach dem tutorial erstellt hatte. werde es morgen mal überprüfen und mich dann auf jedenfall nochmal melden.

die levelgrenze habe ich erstellt, indem ich über die rollupbar ein solid erstellt und ihm dann über den materialeditor das objekt materials/special/collision_proxy_nomaterialset zugewiesen habe.
daraufhin erschien dann eine art rot/schwarz schräggestreifte wand, die auch erfolgreich mein gebiet eingrenzte. im editor hat alles geklappt, dann habe ich die map mal über das spiel gestartet (über konsole map mapname.) und es hat nicht mehr funktioniert.
zurück wieder in den editor, plötlich funktioniert auch dort die grenze nicht mehr.

eine weitere frage fällt mir gerade noch ein:
ich habe mehrere wasserfälle erstellt, allerdings weicht das wasser von mir zurück, wenn ich mich z.b. drunterstelle.
in der kampagne von crysis läuft das wasser aber schön an einem runter und die ansicht wird durch das wasser verschwommen (ich hoffe ihr wisst was ich meine, wenn nicht, stellt euch im spiel einfach mal unter einen wasserfall und ihr werdet es verstehen).
bei mir ist es aber so, dass sobald ich mich dem wasserfall nähere, dass wasser zurückweicht, ich total trocken bleibe und die ganzen texturen, die sich eig nicht sichtbar hinter dem wasser befinden, sehe.
die wasserfälle wurden über verschiedene partikeleffekte erstellt.
hoffe, hier weiß auch noch jemand rat.

Edit:
@Robin: habe deine antwort noch nicht gelesen gehabt. hast recht, habe das solid mehrmals geändert (höhe, breite,drehen,...).
muss ich jetzt nochmal alles neu machen oder geht es auch wenn ich das material entferne und dann wieder neu zuweise?
wenn ich jetzt ein neues solid erstelle und noch kein material zugewiesen habe, kann ich dann die achsen einzeln verschieben oder muss ich es immer noch gleichzeitig machen?

Robin
07.02.2008, 00:49
Du musst wohl oder übel alle Solids neu machen.
Ob du das Material vor oder nach dem Setzen des Solids zuweist ist egal.
Auf jeden Fall NIE an einzelnen Achsen etwas von der Größer her verändern. Dies "bricht" die Physik!!! Also das Solid erst mit allen Achsen gleichzeitig auf eine eigenermaßen richtige Größe bringen, dann Material zuweisen (oder schon vorher) und dann das Solid an die geeignete Stelle setzen. Dann müsste alles funktionieren :)
MfG
Robin
PS: Das selbe gilt für Objekte! Immer an allen Achsen gleichzeitig vergrößern bzw. verkleinern. Sonst wird die Physik "gebrochen" und man kann durch das Objekt durch laufen ;)

skm
07.02.2008, 10:08
Ok thx, die Levelgrenzen funktionieren jetzt.
Das mit dem Spawnpunkt aber noch nicht, es steht eine 1 dahinter. Habe ihn auch nochmal neu erstellt und in der Objektliste (Strg + t) nachgeschaut, nirgends ein anderer Spawnpoint oder noch überreste von dem beamer. muss ich vll etwas im flowgraph erstellen?
habt ihr dazu noch eine idee und evtl noch zu meinem wasserfallproblem?

Biggreuda
07.02.2008, 12:42
Sry, hab dass hier leider nicht eher gesehen. Die Solids kann man so oft verändern wie man will, man muss danach nur "Reset XForm" klicken damit er auch die Kollision darauf anpasst. Mit dem Spawnpunkt weis ich leider auch nicht weiter, baue immer nur an MP-Maps rum.

skm
07.02.2008, 16:32
habe leider schon die ganzen levelgrenzen neu gemacht, trotzdem danke Biggreuda. ist auf jedenfall gut zu wissen für die zukunft.
für den spawnpoint habe ich immer noch keine hundertprozentige lösung gefunden, habe es jetzt aber übergangsweise gelöst indem ich wieder den beamer von dem tutorial erstellt habe und den trigger direkt an den anfangspunkt im meer gesetzt habe, wo ich sonst immer gestartet bin. dadurch sieht man vll 1 sek lang das meer, wird aber sofort an den geplanten startpunkt gebracht.
meiner meinung nach ok.
jetzt habe ich nur noch das problem mit der wasserphysik. dann fehlen noch ein paar kleinigkeiten und meine map wäre fertig.

Jaco_E
09.02.2008, 13:56
habe leider schon die ganzen levelgrenzen neu gemacht, trotzdem danke Biggreuda. ist auf jedenfall gut zu wissen für die zukunft.
für den spawnpoint habe ich immer noch keine hundertprozentige lösung gefunden, habe es jetzt aber übergangsweise gelöst indem ich wieder den beamer von dem tutorial erstellt habe und den trigger direkt an den anfangspunkt im meer gesetzt habe, wo ich sonst immer gestartet bin. dadurch sieht man vll 1 sek lang das meer, wird aber sofort an den geplanten startpunkt gebracht.
meiner meinung nach ok.
jetzt habe ich nur noch das problem mit der wasserphysik. dann fehlen noch ein paar kleinigkeiten und meine map wäre fertig.

Hab mal ein paar SP- Karten geöffnet und mir das angeschaut. Das ist keine Wasserphysik, sondern ein Partikeleffekt (oder ähnliches), der über die "Kamera" gelegt wird. Man muss also um den Bereich vom Wasserfall ein Solid machen und dann mit einem Trigger den richtigen Effekt zuweisen. Wie das geht - keine Ahnung. Damit hab ich mich halt noch nicht beschäftigt. Irgendwie über Flowgraph oder so. Jedenfalls ist das keine Physik, sondern ein Effekt.