How to detect when a player is near an object (exemple: tv in a room)?

Hello!

I am doing a project in jme and I am beginner.

I need help on how to detect when a player is near an object (exemple: tv, window in a room)?

Thank you!

[java]if(object.getWorldTranslation().subtract(player.getWorldTranslation()).length()<1){

doStuffs();

}[/java]

https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:math_for_dummies

https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:scenegraph_for_dummies

https://wiki.jmonkeyengine.org/legacy/doku.php/jme3#tutorials_for_beginners

1 Like

Also:

http://www.mikeash.com/getting_answers.html



To see if something is in front you are looking at angles between vectors…or possibly dot product…it all depends on exactly what you need…