06.03.2016, 00:40
Postitus: #1

Terv,

Nokitsen siin taaskord millegi kallal ja aju ei näri kohe mitte hetkel probleemist läbi.

On 2D array, mille põhjal joonistatakse isomeetrilisi tile'sid. Tile asukoha ekraanil arvutab selline koodijupp.

Vormindatud kood:
float screenX = (gridx gridy) * this.tileImage.getWidth()/2;
float screenY = (gridx gridy) * this.tileImage.getHeight()/2

Sellest pole aga midagi kasu, kui maailmas ringi ei saa liikuda. Tahakski siia nüüd kaamera x ja y positsioonidest sõltuva joonistamise ka juurde panna, aga ei näksi kinni, kuhu need istutama peaks.... any1?
Kusjuures, sain ise korda. Piisab, kui joonistamine translate'ida kaamera asukoha negatiivsete väärtuste peale.