Обратите внимание, что OP спросил о Unity - ниже только Android. Я оставлю это здесь на тот случай, если он кому-нибудь пригодится, но он не отвечает на вопрос Unity.
В то время, когда я рассматривал аналогичное требование, лучшей практикой, по-видимому, былоскопируйте, перекрасьте, а затем замените рендеринг.
В более поздних выпусках могут быть другие способы сделать это, но приведенное ниже протестировано и работает.
//Now highlight the new current selected node
ModelRenderable highlightedAndyRenderable = andyRenderable.makeCopy();
highlightedAndyRenderable.getMaterial().setFloat3("baseColorTint", new Color(android.graphics.Color.rgb(255,0,0)));
hitNode.setRenderable(highlightedAndyRenderable);
currentSelectedAnchorNode = (AnchorNode) hitNode;