Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje > Pravljenje igara
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara...

 
 
Alatke vezane za temu Vrste prikaza
Stara 17.11.2013, 21:08   #1
Lucic Nemanja
Starosedelac
 
Član od: 2.12.2005.
Lokacija: Beograd
Poruke: 1.241
Zahvalnice: 65
Zahvaljeno 76 puta na 49 poruka
Slanje poruke preko Skypea korisniku Lucic Nemanja
Određen forumom 3D Tile Engine

Trenutno razvijam svoj 3D Tile Engine za dalje potrebe programiranja, ali naišao sam na nekoliko problema, pa reko da se obratim za pomoć. Problemi su mi vezani za samu problematiku, ne previše za konkretan API.

Prvo, kakav pristup bi trebalo da imam ovde? Prvo što sam oprobao je da napravim dvodimenzionalni niz objekata Tile klase koju sam napravio i posle ih iscrtavam, ali vrlo brzo nakon što sam implementirao to naišao sam na očeikvane probleme sa preformansama. Igra je pucala već na mapama od 100x100 tile-ova, jer fala bogu O(n^2) iscrtavanja, pa još svaki frejm nije baš najlepši prizor za svaki računar. Nakon toga sam pokušavao da uvedem neke opzimizacije, ali ništa dovoljno dobro.
Na samom kraju sam odlučio da razdvojim logiku same TileMap logičke strukture i samog terena. I tako sam kreirao jednu poveću TileMap klasu koja svašta može da radi, ali nema nikakva iscrtavanja. Sadrži matricu tile-ova, može da definiše tip tile-ova (voda, vatra, zemlja itd...), da dohvata tile na konkretnoj poziciji, da definiše visinu tile-a, proverava kolizije i svašta još nešto. Sve to fino radi, sve istestirano, ali ono što sam postigao time je da sam prazan 3D prostor strukturirao na tile-ove s kojima sad mogu da operišem, implementiram neke pathfinding algoritme i sl. Međutim terena nigde...
Razmišljam dva dana kako bih to mogao da kreiram, ali nakon nekoliko ne baš uspešnih pokušaja ostao sam bez ideja.

Ako bi neko mogao da me uputi u neki efikasan način kreiranja terena na osnovu predefinisane matrice tile-ova, neku literaturu, tutorijal ili bilo šta slično zaista bih mu bio zahvalan . Naravno, bilo kakva teorija koja bi mi pomogla za implementaciju 3D Tile Engine-a bi mi dobro došla, pa ako neko zna neku dobru literaturu neka ostavi link.
Lucic Nemanja je offline   Odgovor sa citatom ove poruke
 

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Partengine - Brz particle engine za za OpenGL (u razvoju) fingerprint Programiranje 25 27.2.2009 22:04
Spike2D Engine Geomaster Programiranje 1 18.12.2008 21:21
Direct3D 9 Engine Geomaster Programiranje 21 24.10.2008 17:00
Koji mi engine preporucujete??? PeTkO Pravljenje igara 8 26.7.2007 13:45
N2D Engine EclipsE Pravljenje igara 4 22.8.2006 23:34


Sva vremena su po Griniču +2 h. Sada je 4:35.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com