-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Možnost větších levelů a jejich posouvání a zoomování dotyky, #4
Comments
Vyřešeno během streamu 28 části: Zoomování mapy zatím funguje přes klávesnici (OemPlus a OemMinus) a myš, když se stiskne kolečko a kurzor se posouvá. Posun mapy funguje pouze s myší, při stisku pravého tlačítka a posunu kurzoru. Zbývá dořešit následující "drobnosti":
|
Posouvání mapy k pravému či dolnímu okraji: |
Část vyřešená během streamu 29 části. Dotyky pro zoomování a posun mapy jsou již podporovány. Ovládací panel je vyřešen zatím jen částečně (při zoomu se mění nedrží vertikální polohu), a také je třeba jej podbarvit, aby pod ním neprosvítala mapa. |
|
Mapu levelu nelze vytvořit s takovými rozměry, aby vždy přesně pokryla všechny typy zařízení, na kterých může být hra spuštěna. Bylo by tedy vhodné, aby se plocha zařízení mohla využít tím, že mapu bude možné libovolně zvětšovat či zmenšovat dotykovým gestem Pinch-to-zoom (popř. kolečkem na myši), díky čemuž bude možné vytvářet i rozměrnější levely.
Zvětšenou mapu (její výřez, který se aktuálně vejde do obrazovky/okna) by pak mělo být možné posouvat pomocí gesta (myši) drag&drop.
Obě tyto funkce by měly mít nějaké rozumné minimum a maximum (to by nemuselo vést ke zvětšování textur, tj. max měřítko 1), přičemž by např. nemělo být možné mapu "odtáhnout" za hranici zobrazovaného prostoru, aby byla zobrazena pouze černá/prázdná plocha. Zmenšení by pak nemělo jít pod hranici, kdy by obě strany mapy byly menší než obrazovka.
Za tímto účelem bude nezbytné osamostatnit ovládací panel, který by měl být roztažen přes celou šířku obrazovky a tomuto zoomování + posouvání nepodléhat. Musí se též vždy nacházet nad mapou a být započten (odečten) do minima pro měřítko a posun (aby spodní řada mapy nezůstávala pod ním).
The text was updated successfully, but these errors were encountered: