新增視覺反饋
要向游標新增視覺反饋以顯示游標點選或融合的時間,我們可以使用動畫系統。當游標與實體相交時,它將發出一個事件,動畫系統將使用 begin 屬性拾取事件:
<a-entity cursor="fuse: true; fuseTimeout: 500"
position="0 0 -1"
geometry="primitive: ring"
material="color: black; shader: flat">
<a-animation begin="click" easing="ease-in" attribute="scale"
fill="backwards" from="0.1 0.1 0.1" to="1 1 1"></a-animation>
<a-animation begin="cursor-fusing" easing="ease-in" attribute="scale"
fill="forwards" from="1 1 1" to="0.1 0.1 0.1"></a-animation>
</a-entity>