倒數計時的功能可以使用計分板做到,可是Add-on裡面,沒有命令方塊的存在,不使用minecraft:timer組件的話靠純指令要「延時」是很難的,也可能是我還沒發現。
我想要在animation_controller裡面使用transition功能,利用轉場這個動作執行指令,可是每個state的轉換都是1遊戲刻就完成了,假設要延遲個5秒再執行下一個指令(切換到下一個state),我就要重複寫100個來做到暴力延時。
在我差點要這麼做的時候我想到了:使用動畫。在玩家的動畫列表裡面添加一個空動畫,只有設定動畫時長。而切換到下一個transition的條件設定為「播放完動畫後才切換」 ,於是這樣就省事多了。如果要延時5秒,動畫長度就填5就可以了。
(後來應用在 FGO寶具Add-on上)