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 1 z 1 |
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 ![]() 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 ![]()
|
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |