1. Snap zone:物体吸附
有时候想把某个物体能自动吸附到一个位置上时使用。导入Tilia Interactions SnapZone Unity这个包。
向场景里添加这个物体
SnapZone的配置:
2. Rule System
如果只是这么设置SnapZone的话,任何可交互物体都会被识别到,但有的时候我们只想snap特定物体。所以需要一个规则来判断哪些物体可以被Snap。这时就需要用到VRTK的Rule System。
一个Rule脚本只要实现IRule接口就可以用,观察IRule,发现只要实现一个方法就行。
namespace Zinnia.Rule
{