Právě je pát lis 22, 2024 9:31 pm

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: Re: Pohled 3 osoby?
PříspěvekNapsal: úte led 19, 2010 9:32 pm 
Offline
.....
.....

Registrován: sob srp 20, 2005 5:03 pm
Příspěvky: 539
No da sa to pomocou funkcie getOrientation(), cim zistis natocenie kamery a setOrientation(), nastavenie orientacie hracovi. Pozor pracuje to vo vsetkych osach rotacie, takze bud dokazes pracovat s vektormi v pythonu alebo to nejako sikovne obides. Da sa to napriklad tak (v pripade ze kamerou hybes len v osi z),ze ku kamere priparentujes objekt Empty (ktory je v osi z narotovany rovnako ako kamera a v osi x a y rovnako ako hrac) a potom budes hracovi predavat nastavenie rotacie tohoto Empty. Snad je to pochopitelne.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pohled 3 osoby?
PříspěvekNapsal: čtv led 21, 2010 5:40 pm 
Offline
.....
.....

Registrován: sob srp 20, 2005 5:03 pm
Příspěvky: 539
Chyba je v tom, ze si pre tu funkciu pouzil "actuator". A tato funkcia je fuknkciou pre "owner", tak ako to mas u .getOrientation() Takze kod by vypadal takto:

Kód:
#skript pre objekt z ktoreho ziskavas poziciu
c=GameLogic.getCurrentController()
o=c.getOwner()
GameLogic.ziskanaPozicia=o.getOrientation()

#a skript pre ulozenie ziskanej pozicie
c=GameLogic.getCurrentController()
o=c.getOwner()
up=c.getSensor("uparrow")

if up.isPositive():
    o.setOrientation(GameLogic.ziskanaPozicia)


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ů: 2 ] 

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