Hundreds of features to explore
Games made in Construct
Your questions answered
Popular & trusted by schools and Universities world-wide
Construct 3 runs in the browser & works offline
Students do not need accounts with us
Our educational partners
Free education resources to use in the classroom
World class complete documentation
Official and community submitted guides
Learn and share with other game developers
Upload and play games from the Construct community
Game development stories & opinions
I just noticed the Tile Movement behavior will go in diagonals when you use Set Grid Position(animate)
That doesn't seem right since the controls don't allow that behavior.
Should that be changed, or a least have a setting to ignore diags?
I thought it was weird myself, it just finds the shortest route to the grid position. You could also argue it's a bug because it's moving in an isometric way when you don't have that selected.
Develop games in your browser. Powerful, performant & highly capable.
Nepeo What is your opinion on the subject ?
Should a report be filed ?
newt Could you please provide a c3p file reproducing the issue you are mentioning ?
There's a few questions about the exact results that the Tile Movement produces under edge cases. This being one of them. While I do consider it slightly odd it's also kind of correct. Also this would be considered a minor breaking change if we did modify it at this point.
I suppose if you left it as default, and gave it a setting to ignore diagonals it wouldn't be that big of a deal.
That or add the ability to do diags to the controls. Optionally of course.
I was actually going to add optional diagonal movement but it highlighted some flaws in the existing logic which are hard to work around unfortunately. It's something I've been meaning to revisit.