blender3d.cz
http://forum.blender3d.cz/

Jak udělat ve hře SPLITSCREEN???
http://forum.blender3d.cz/viewtopic.php?f=11&t=2622
Stránka 11

Autor:  Racek [ ned bře 05, 2006 11:14 am ]
Předmět příspěvku:  Jak udělat ve hře SPLITSCREEN???

Vítejte, dá se nějak udělat, aby hra v Blenderu měla SPLITSCREEN? A jak?Předem dík!

Autor:  Johny.D [ ned bře 05, 2006 3:21 pm ]
Předmět příspěvku: 

Stahni si ukázkové soubory ke 2.41 z oficiální stránky www.blender.org
Tam je to co potřebuješ. Jo a myslím že aby ti to jelo musíš mít nainstalovanej python 24.(ale s tím si nejsu jistej je možny že to jede i na starších)

Autor:  zgerbiak [ ned bře 05, 2006 4:03 pm ]
Předmět příspěvku: 

Takze pre doplnenie... aby si tomu rozumel aspon ako ja :D
priklad na dve okna:
mas dve kamery das si ku kazdej sensor always(len jednorazovy) a controller si da python.
budes potrebovat dva skripty(podla poctu okien) dajme tomu ze screen a screen1.
prvy:
Kód:
from Rasterizer import *
#klasika
cont = GameLogic.getCurrentController()
own = cont.getOwner()

#neviem, ale asi to je ze je aktivne
own.enableViewport(1)
#urcenie bodou okien (1, 2, 3, 4)
own.setViewport( 0, 0, getWindowWidth()/2,  getWindowHeight())

a druhy:
Kód:
from Rasterizer import *
#klasika
cont = GameLogic.getCurrentController()
own = cont.getOwner()

#neviem, ale asi to je ze je aktivne
own.enableViewport(1)
#urcenie bodou okien (1, 2, 3, 4)
own.setViewport( getWindowWidth()/2, 0, getWindowWidth(), getWindowHeight())


takze pre kazde okno potrebujes dva body. jeden je zaciatocny a druhy konecny. suradnice sa zacinaju v lavom dolnom rohu obrazovky.
(urcenie suradnic by som prirovnal oznacovaniu napriklad na nakej strategii..tahanim mysi)
tu je screen:

cervenou je prve okno a jeho dva body. kazdy bod sa urci z dvoch suradnic. w a h.. prve okno ma bod na zaciatku, cize ho urcime 0,0 [w,h]
na osi w je druhy bod v polovici a h je cela obrazovka takze to bude getWindowWidth()/2, getWindowHeight() ...

takze to by bolo asi vsetko co o tom viem...
Dufam ze som to napisal ako clovek a budete tomu rozumiet :lol:

Přílohy:
Split.jpg
Split.jpg [ 12.54 KiB | Zobrazeno 891 krát ]

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/