从Minecraft的资源包里面找到了僵尸相关的json文件并手动导入到了原神里,不过由于性能限制和运动器的BUG,并不能实现全部功能,有点可惜。
这期就当整活吧,本来是想把完整的实体逻辑全部写进去的,但是发现追踪运动器让实体模型移动之后获取坐标和朝向节点获取的信息还在原地。这就导致query.modified_distance_moved和query.modified_move_speed都无法正常获取,僵尸没法判断和玩家的位置关系,所以整个交互也就没法继续做下去了。还有就是服务器不稳定,有时候3帧动画都能给我卡掉线了,有时候又能稳定30帧。
实现原理很简单,通过追踪运动器不断更新模型的位置和旋转就行了