You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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. :)
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:
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.
The text was updated successfully, but these errors were encountered: