Iluzia mișcării infinite
Deci, vrei să creezi un tren care să treacă de-a lungul unui drum nesfârșit sau un camion ca în Condition-Zero? Acest tutorial este doar acolo pentru a vă ajuta.
În primul rând, vreau să scap de faptul că un astfel de tutore era deja acolo. Acesta a descris cum să creați iluzia mișcării infinite cu ajutorul lui func_conveuor. dar această metodă este bună numai atunci când creați un tren în tunel și vă voi spune cum să faceți un canion nesfârșit sau ceva asemănător.
Drumul nostru, sau mai degrabă canionul, vom face din piese (nu întrebați întrebări inutile, vedeți imaginea de mai jos)
Creați o astfel de piesă și trimiteți-o la func_tracktrain. În parametrii stabiliți:
primul obiectiv de oprire: train1_wp1 (acesta este numele traseului path_track cu piesa care începe să meargă)
Viteza inițială: 300
Viteză maximă: 300.
Copiați acum de mai multe ori piesa și puneți toate piesele împreună într-un singur drum (mai multe bucăți, cu atât mai mult drumul). Vedeți captura de ecran de mai jos ...
În continuare, trebuie să modificați parametrul țintă prima oprire func_tracktrain (de exemplu, dacă mai întâi am indicat «train1_wp1», atunci a doua ar trebui să fie «train2_wp1», iar al treilea «train3_wp1» etc.), este necesar să se asigure că piesele noastre drumurile au început fiecare din punctul său propriu.
Acum creați piesa principală, care va merge pe toate func_train. Pentru a face acest lucru, creați două path_track. postavte mai întâi la începutul drumului pe primul func_tracktrain, da un nume și specificați WP2 țintă nexn oprire: WP1, iar celălalt la capătul drumului (un pic mai departe de ultima func_tracktrain), dau un WP1 nume, și introduceți următoarea țintă oprire: WP2. Avem nevoie de piese înainte de a ajunge WP1, teleportat instantaneu la WP2, căci în drapelele WP1, introduceți teleportezi. Asigurați-vă acum aceste wp1 și wp2, așa cum se arată în screenshot.
Da, aproape că am uitat să setăm următorul parametru de oprire al celeilalte path_track'ov, specificați wp1, astfel încât atunci când activarea func_train ar fi mutat în wp1. Tot ce a rămas este doar pentru a face platforma pe care info_player_start va sta și va înfășura totul cu o cutie de cer.
1) Utilizați ceața pentru a ascunde capetele drumului și env_shake. pentru a adăuga un shake.
2) Asigurați-vă că puneți pe teren trigger_hurt astfel încât jucătorul care cade din tren să moară și nu a văzut rușinea care se întâmplă la capătul drumului :)
3) Dacă un mic pofantosiroapt, puteți face tot felul de tuneluri, poduri peste cal și întâlniți pe calea trenului. Pentru a face acest lucru, creați obiectul de care aveți nevoie și trimiteți-l la func_train, faceți mai scump din cele două path_track și faceți-l să activeze la un moment dat. Iar polii pot fi atașați la piesele deja existente ale drumului (func_tracktrain '), folosind părintele
Acest tutore nu vă dă un drum realist, ci vă arată doar principiul său de funcționare. Pentru a face drumul mai realist, va fi necesar să încercați din greu. Faceți călătoria mai mult, ascundeți defectele mici și împiedicați-l să învețe acest principiu de acțiune.
Codul sursă este atașat.