Právě je čtv bře 28, 2024 8:25 pm

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: Save & Load
PříspěvekNapsal: úte dub 13, 2010 9:00 am 
Offline
....
....
Uživatelský avatar

Registrován: pát říj 02, 2009 8:18 am
Příspěvky: 678
Bydliště: Žilina
Caute vsetci, mam taku otazku, viem ze sa da spravit "save" objektov-teda ich loc,rot,scale ale da sa aj ukladanie propertyí?? vedel by kdosi spravit takyto skript, ze by to ukladalo do jednoho suboru napr.: save.sav a ze by sa tam ulozilo loc,rot,scale, property jednotlivých(alebo aj všetkých) objektov? (samozrejmostou by bol aj load). Zgerbiak - ty mas urcite nejake skusenosti s tymto, nevedel bys poradit?

Diki moc :emo17:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Save & Load
PříspěvekNapsal: úte dub 13, 2010 10:11 am 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Samozrejme dá sa.
Najskôr by bolo dobré si určiť ktoré objekty a čo z nich treba ukladať.
Napríklad je zbytočné ukladať vlastnosti objektu ktorý nemá premenné a celú hru sa ani nepohne.
Ďalej o aké objekty ide. Sú v scéne od začiatku do konca? Niekedy cez hru sa ten objekt vloží do scény, alebo sú tam objekty ktoré tam na začiatku sú, ale neskôr zmiznú?
Potom si určiť nejaké značky podľa ktorých bude script vedieť ktorý objekt a čo z neho má uložiť/načítať.
Napríklad pri každom objekte ktorý chceš ukladať, dať mu premennú save a tá bude mať hodnoty 0,1,2
0-ulož všetko
1-len pozicia, orientácia a veľkosť
2-len premenné
Alebo cez object groubs by sa to dalo.

Dôležité tiež je určiť si štruktúru súboru do ktorého zapisuješ.

Keď toto budeš mať vyjasnené, tak napísať skript už nebude tažké.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Save & Load
PříspěvekNapsal: úte dub 13, 2010 10:44 am 
Offline
....
....
Uživatelský avatar

Registrován: pát říj 02, 2009 8:18 am
Příspěvky: 678
Bydliště: Žilina
No ja by som to spravil tak ako hovoris teda property každemu objektu - "save" 0-neukladaj nic; 1-uloz loc, rot, scale; 2-uloz property ; 3-uloz vsetko, robilo by sa to pre vsetky objekty(teda by sa nemuselo vypysovat kazdy objekt - dajme tomu ze by bolo vsetko v groupe napr:"save"> akurat mi trosku bije v mysli, ze ukladanie ipo ale to by asi nemalo robit problem. A prosim ta mohol by si mi ten skript napisat(hoci aj za pol roka-na case nezalezi napr keby sisa nudil alebo tak :D>
Ja pythonu vobec nerozumiem napr iba ked som ku jednemu skriptu pridal iba jediny actuator, uz to robilo chybu a nechcelo to ist, ja proste na programovanie nemam vlohy:D. Bol by som ti velice povdacny a zaviazany:D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Save & Load
PříspěvekNapsal: stř dub 14, 2010 11:47 am 
Offline
....
....
Uživatelský avatar

Registrován: pát říj 02, 2009 8:18 am
Příspěvky: 678
Bydliště: Žilina
Zgerbiak: bolo by to teda možné??


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Save & Load
PříspěvekNapsal: stř dub 14, 2010 12:12 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Hej, šlo by to.
Keď všetko no tak všetko.
Ipo by šlo ukladať iba v prípade že by bola ipo animácia ovládaná premennou.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Save & Load
PříspěvekNapsal: stř dub 14, 2010 12:23 pm 
Offline
....
....
Uživatelský avatar

Registrován: pát říj 02, 2009 8:18 am
Příspěvky: 678
Bydliště: Žilina
Tak teda IPO nist. DIIIIIK :D


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz