Hi to all ,i’m new in blender and i have an intresting question to you!
I have to implement a system to Outline an object when the mouse is over it, but i don’t know how to do it.
I have a shader, it works, but if i set it in a filter 2D all object are outlined, and if i set the shader from phyton to an object my shader delete all default shader and i see only the outline color for all object.
How i can do this kind of things?
Thanks in advice 
Hi in a turn based game Im making, I do a similar thing to show whether the current square is in range of the player or not. To do this I simply set up two mouse sensors - one set to true level triggering and one inverted so it works as a ‘mouse not over’ sensor. Then I attached a python script and finally two edit object actuators set to ‘replace mesh’. I used a python script but in this case, you can simply use an ‘and’ controller, actually. in the edit object actuators, set one to have a mesh that has the outline, and the negative trigger version to the original mesh of the object. Now when you mouse over an object it should be outlined, and when you aren’t over the object it should switch back. For the best results, I messed around with the frequency setting to stop it from chainging back instantly and such details as that. Hope that makes some sense.