Isometric / RTS style movement

Hello, I’m trying to do something which (I think) is fairly simple. Basically, I want the player to be able to right click on the screen, and a point appears on the ground that the character moves to. However, I only want the character to move to the point if the area the player clicked on has a certain property (like ‘ground’, so the player can’t click off the path and move the character somewhere I don’t want him going.) can anyone post some Python or recommend a tutorial? Thanks!

search for point and click in the resource section of the forum, there are working examples.

Here is a setup, diablo like.


MovementTest.blend (550 KB)

look very nice tkz !