Snažím sa, aby môj hráč respawn na presné miesto, kde bol vytvorený

0

Otázka

Potrebujem pomoc, takže môj prehrávač respawn späť na jeho spawn miesto po tom, čo on spadne na obrazovke v Pygame. Mám pádu mimo obrazovku súčasťou prišiel na to, ale nechápem, ako odstrániť súčasný hráč potom respawn ho späť, kde začal. Potrebujem pochopiť, ako by to fungovať, ak som vytvoril ďalšiu úroveň, alebo ako to bude fungovať s ukladať lokality. Tiež som sa snažil znova spustiť hlavný súbor a skúste a aby hra ísť späť tam, kde to začalo, ako keby to boli respawn, ale tiež som dont pochopiť, ako tak urobiť. Som začiatočník sa na to a som sa snažil kombinovať určité videá videl som na internete a teraz som si súbory oddelených okolo 7 pygame súbory a jeho ťažké to pochopiť, ako začiatočník. Tu je link na celú hru súbor:

https://drive.google.com/file/d/1r-KlxWL-Yvi74aczxqNlaMABjCv9WR9v/view?usp=sharing

levels pygame python spawn
2021-11-13 00:50:20
1

Najlepšiu odpoveď

0

Som sa pozrel na súbory, ako nemám čas, ale všetky vaše otázky závisí od toho, ako sa realizovať všetko. Napríklad, ak používate postavičky by ste mohol "zabiť" hráč po pádu mapy vytvorením ak vyhlásenie, že kontroluje hráčov rect.y proti výška obrazovku (alebo čokoľvek výška mali zomrieť) a ak je jeho nižšia ako istý hráč.zabiť . Vo všeobecnosti, aj keď by som povedal, ak ste začiatočník, pozrite sa youtube.com/clearcode našiel som tie videá na pomoc mi veľa. Respawning by byť niečo podobné na obnovenie prehrávača.rect.center = (pos_x, pos_y) bez ohľadu na počiatočné pozície boli a re-doplniť hráč, sprite, aby sprite skupiny. Dúfajme, že pomohlo.

2021-11-13 02:06:25

Vaša odpoveď by mohla byť lepšie s dodatočné podporné informácie. Prosím, upraviť , ak chcete pridať ďalšie detaily, ako počet citácií alebo dokumentácie, takže ostatní môžu potvrdiť, že vaša odpoveď je správna. Viac informácií môžete nájsť informácie o tom, ako napísať dobrý odpovede v centre pomoci.
Community

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................