Právě je stř lis 27, 2024 4:42 pm

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ] 
Autor Zpráva
 Předmět příspěvku: Vychádzanie a vchádzanie do domov ???
PříspěvekNapsal: úte kvě 05, 2009 8:59 pm 
Offline
 ...
 ...
Uživatelský avatar

Registrován: ned úno 22, 2009 2:31 am
Příspěvky: 187
Bydliště: Slovakia - Jakubov
Je mi to trapne ze sa stale pytam, ale neviete mi poradit ako spravit,
ze mam scenu s krajinou a domom do ktoreho ked vojdem nacita sa scena s interierom, ale tak aby sa zachoval napr. pocet zivotov a zase naspet ta scena s krajinou ale by som sa objavil vedla dveri toho domu a nie na zaciatku????

a dal by sa spravit SAVE/LOAD z menu ze by sa to dalo aj pri opetovnom spusteni LOADnut?


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: úte kvě 05, 2009 10:37 pm 
Offline
....
....

Registrován: sob bře 29, 2008 2:54 pm
Příspěvky: 233
Bydliště: Novopacko okres Jičín
Promin ze ti to rikam, ale na tohle potrebujes ovladat programovaci jazyk python s kterym pracuje blender. :wink:


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: stř kvě 06, 2009 12:03 am 
Offline
......
......

Registrován: pát říj 05, 2007 6:32 pm
Příspěvky: 919
mno,v tomto pripade by som zobral pocet zivotov ako premennu a tu prenasal vzdy dalej s tym, ze ak je to nula hrac umrel... nos problemos


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: stř kvě 06, 2009 1:16 pm 
Offline
.....
.....
Uživatelský avatar

Registrován: stř lis 30, 2005 11:03 pm
Příspěvky: 432
Bydliště: Brno-venkov
globální proměnou v Logic bricks nevytvoříš ten python bude potřeba


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: stř kvě 06, 2009 1:27 pm 
Offline
....
....

Registrován: sob bře 29, 2008 2:54 pm
Příspěvky: 233
Bydliště: Novopacko okres Jičín
No tak ono by to teoreticky i slo vytvorit jak rika antharon, ale je to dosti neprakticke reseni a nevim jak by bez scriptu docilil aby se promena zachovala po prejiti do jine sceny.


Nahoru
 Profil  
 
 Předmět příspěvku: re
PříspěvekNapsal: stř kvě 06, 2009 3:45 pm 
Offline
 ...
 ...
Uživatelský avatar

Registrován: ned úno 22, 2009 2:31 am
Příspěvky: 187
Bydliště: Slovakia - Jakubov
...ja som totiz videl taku hru robenu v BGE kde sa dalo aj vychadzat z domou a spet a zachovali sa aj predmety v inventari... a tiez sa to dalo aj savovat... ale bolo to .exe


Nahoru
 Profil  
 
 Předmět příspěvku: Re: re
PříspěvekNapsal: stř kvě 06, 2009 4:06 pm 
Offline
..........
..........
Uživatelský avatar

Registrován: pon úno 04, 2008 7:03 pm
Příspěvky: 1624
Bydliště: Bratislava
1adamm115 píše:
...ja som totiz videl taku hru robenu v BGE kde sa dalo aj vychadzat z domou a spet a zachovali sa aj predmety v inventari... a tiez sa to dalo aj savovat... ale bolo to .exe


ale aj exe mozes rozobrat a dostat z toho spat blend...nepytaj odo mna script, slubil som autorovi (respektive tomu, co mi script poslal), ze to nikomu nedam...dal mi na vymenu (za inu pre neho uzitocnu vec odo mna) tento script a uz sa nikdy neozval :( taka sranda hovorit s nim... :lol:


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: stř kvě 06, 2009 6:18 pm 
Offline
.....
.....
Uživatelský avatar

Registrován: stř lis 30, 2005 11:03 pm
Příspěvky: 432
Bydliště: Brno-venkov
na tom neni nic složityho vytvoříš jen globální proměnou zgerbi je na to odborník tak počkej až si vÅ¡imne tohohle threadu :D


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: stř kvě 06, 2009 10:02 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Dá sa to aj bez pythonu, ibaže je to dosť neštastné riešenie.
Budeš mať viac tých istých scén domov s rôznym počtom životov panaka.
Keď budeš vchádzať do domu, tak sa scéna zmení podľa aktuálneho počtu životov. napr budeš mať sceny dom-lives-1 , dom-lives-2 , dom-lives-3 atd..

Nedalo mi to a keďže tu bol spomenutý môj nick, tak som spravil blend so skriptom na tie životy.
-šípka hore sa panak dotkne "dverí" domu. Keď si v dome, tak sa tým stým spôsobom vraciaš speť.
-medzerník znižuje životy o 1.
Blend je dole.
Nieje to ideálne riešenie, ale ako ukážka stačí.
Kód:
GL = GameLogic
cont = GL.getCurrentController()
own = cont.getOwner()

#senzor collision pre vstup(vystup) do domu
snextlvl = cont.getSensor("snextlvl")
#senzor actuator scene pre zmenu sceny
anextlvl = cont.getActuator("anextlvl")
#ak je senzor pozitivny
if snextlvl.isPositive():
   #zapise sa aktualny pocet zivotov do premennej
   GL.playerLives = own.zivoty
   #aktivuje sa dalsia scena
   GL.addActiveActuator(anextlvl,1)
#inak
else:
   #ak neexsistuje premenna gl.playerList
   if not hasattr(GL, 'playerLives'):
      #vytvori sa podla aktualneho poctu zivotov na objekte
      GL.playerLives = own.zivoty
   #inak
   else:
      #premenna zivoty na objekte sa zmnia podla globalnej premennej
      own.zivoty = GL.playerLives


Přílohy:
zivoty.zip [37.37 KiB]
106 krát
Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: stř kvě 06, 2009 10:10 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Teraz som si všimol.
Čo sa týka objavenia vedľa dverí, to nieje problém. Tak isto aj load-save s určitými obmedzeniami. Všetko je to vec pythonu. ;)


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon kvě 11, 2009 10:00 am 
Offline
 ...
 ...
Uživatelský avatar

Registrován: sob dub 26, 2008 7:44 am
Příspěvky: 116
Bydliště: Hrde mesto Krnov
nebo si muzes pockat na 249 tam jsou takove specialni occludery (nebo jak se to pise) to sou takove treba jakekoliv meshe co to maj zaple v logice. a dela to to ze vsechno co zakryvaji se nerenderuje a mysim ani neupdatuje(nejsem si jisty.. tim update) a to by znamenalo za to vsecko budes moct narvat do jedne sceny brw RC1 uz je venku tak to asi moc dlouho trvat nebude to den 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ů: 11 ] 

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 4 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