/ / Aké sú rôzne spôsoby vytvárania grafiky OpenGL ES v systéme Android? - android, opengl-es, sprite, sieťovina

Aké sú rôzne spôsoby vytvárania grafiky OpenGL ES v systéme Android? - android, opengl-es, sprite, sieťovina

Urobil som nejaké čítanie o OpenGl ES pre Android. Viem, že by som mohol vytvoriť hru s plátno API, ale najprv by som chcel experimentovať s OpenGl ES.

Odtiaľ môžem vidieť dve možnosti: použite herný motor alebo vytvorte svoj OpenGl ES od začiatku.

Kodér / matematik, ktorý som ja, ma tlačíťažšia možnosť (druhá možnosť). Spôsob, akým chcem začať na tejto ceste, je vytvorenie oka a manipulácia s rôznymi transformáciami. Budem sa starať o textúry neskôr. Som sa dozvedel, že by som mohol rozvinúť svoje oko pomocou vonkajších softvér, ako je Blender alebo LibGdx.Ale by som sa chcel naučiť rozvíjať s android API.Myslíte si, že je to možné? Bude to veľmi dane pre android systém aby spracoval veľa ok a transformoval ich? Myslím, že to bude.

Mal by som len držať hry herný motor, a zabudnúť na "od základnej myslenia".

Tiež som sa dozvedel o zdrojovom kóde ostrova repliky. Možno by som mal začať čítať a upravovať sám.

Ešte jedna vec, z toho, čo vidím, mám niekoľkopri vývoji grafiky na android pomocou OpenGl ES. Vytvorte 3D modelové oká alebo používajte škriatkov (napríklad replika ostrov). Existujú iné spôsoby, ako to urobiť?

odpovede:

0 pre odpoveď č. 1

Všetko závisí od zložitosti hry. Ak je to na jednoduchej strane, môžete veľmi dobre "začať od nuly". Som si celkom istý, že skončíte vytváraním niečoho podobného replica island, Pre komplexnú hru budete blízko (ako sme z mesiaca) unity na druhom konci. Hovoríme o stovkách tisícov ľudských hodín.

Pokiaľ creating the meshes je znepokojený, OpenGL(ES) môže vykresliť iba oká.

Pokiaľ to nie je veľmi primitívna sieť alebo taká, ktorá môže byť modelovaná matematicky pomocou niekoľkých rovníc (menej pravdepodobných pre hru), budete ich musieť vytvoriť v mixéri, mayji atď.

Pre prvý časovač navrhujem opätovné použitie existujúcej hry / motora. Prechod od vykresľovacích sietí, potom aplikácia textúr, potom pomocou osvetlenia a tieňov atď. Má slušnú krivku učenia.

Verte mi, aj s týmto prístupom bude kaderník / Matematický človek mať dosť na svojom tanieri.