Právě je ned bře 16, 2025 3:35 pm

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
PříspěvekNapsal: pát črc 14, 2006 5:05 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Skriptom som vytvoril novy empty objekt, ktoremu zadavam poziciu, a ked je potreba, tak ho treba aj prenasledovat. Vsetko je v poriadku, ale ked zadam actuatoru "edit object > trac to" tak mi neberie meno toho objektu, ako keby v scene nieje, ale on tam je. skript je v skratke takito:
Kód:
import Blender

GL = GameLogic
cont = GL.getCurrentController()
own - cont.getOwner()

tracto = cont.getActuator('atracto')

name = own.getName() + 'tracobj'
ob = Blender.Object.New('Empty', name)
scene = Blender.Scene.getCurrent()
ob.setLocation(0.0,0.0,0.0)
scene.link(ob)
GL.tracobj = ob
Blender.Redraw()

tracobj = GL.tracobj
tracobj.setPosition(1.0,1.0,1.0)

tracto.setObject(tracobj.getName())

GL.addActiveActuator(tracto, 1)


skusal som aj sposob ktory je tu v clankoch, ale tam sa mi nepodarilo ziskat ani len meno, a ani poziciu. :?

Mozno na to idem zle. neviete prosim poradit?


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: ned črc 16, 2006 2:07 pm 
Offline
....
....

Registrován: pon črc 12, 2004 1:15 pm
Příspěvky: 382
Bydliště: Bratislava
zgerbiak,

nikdy nemiešaj API Blenderu s GameBlenderom - nebude to fungovať (leda že by si stopercentne vedel, čo robíš). V tomto prípade pridáš síce objekt do scény v Blenderi, ale to sa nijako neprejaví na hernej scéne v GameBlenderi - scéna Blenderu sa skonvertuje na hernú scénu pri spustení hry resp pri otvorení scény a potom sa už nijako nesynchronizujú.

Riešením pre teba by asi bolo pridať do scény objekt cez aktuátor Edit Object - Add Object a na tento objekt nastaviť aktuátor kamery pre sledovanie objektu. Urobil som malý pokus, malo by to fungovať.


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: ned črc 16, 2006 2:18 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Vdak.
Tomu druhemu sposobu som sa chcel vyhnut :?. Ale asi to inak teda nepojde.


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

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 1 návštěvní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