ige icon indicating copy to clipboard operation
ige copied to clipboard

tileToPoint gives incorrect data

Open Krisseck opened this issue 9 years ago • 1 comments

This is related to this forum post: http://www.isogenicengine.com/forum/viewtopic.php?f=5&t=179

I experienced the same bug in my code. pointToTile is fine, but tileToPoint gives slightly incorrect data.

I managed to simply fix it by overwriting the function as such:

tileToPoint: function (x, y) {
		var point;

		point = new IgePoint3d(x,y,0).thisMultiply(this._tileWidth, this._tileHeight, 1);

		return point;
		
	},

And this gives the correct data.

Lastly I would like to say that I am just a beginner with this stuff, so I have no idea if this function is correct or now, but for me, it seems to output correct data every time.

Krisseck avatar Mar 05 '17 15:03 Krisseck

Hey ya,

I remember this being an issue sometimes. I think it depends on if the parent entity or child entity is set to isometric or not. There are some complex issues around tiling depending on what mode the rendering is in (2d, isometric or 3d). That said, it is totally ok to overwrite a function if it works for you. :)

Irrelon avatar Dec 15 '17 11:12 Irrelon