How can i change a material of one mesh by touching another mesh in VR mode?

You will have better performance with Material Instances.

Learn about them here: Instanced Materials | Unreal Engine Documentation

Use “Create Dynamic Material Instance” and change parameters at runtime. Here is an easy example:


Good luck!