用户:
黑客熊猫查看:10 回复:6 评论:10 创建时间:2023-01-25T19:18:31
话不多说,我们上正题
其实我也没搞懂就发了....

const dianti = world.querySelector('#电梯地板-1')//获取电梯实体
dianti.collides = true//开启碰撞,防止玩家掉下去(投诉电梯质量不好)
dianti.animate([//动画函数
{ position : [1,9,3.1] },//起始位置
{ position : [1,12,3.1],duration : 4},//花十六分之四的时间到1,12,3.1
{ position : [1,12,3.1],duration : 2},//在上1,12,3.1停留十六分之二的时间
{ position : [1,15,3.1],duration : 4},//花十六分之四的时间到1,15,3.1
{ position : [1,15,3.1],duration : 2},//在上1,15,3.1停留十六分之二的时间
{ position : [1,18,3.1],duration : 4},//花十六分之四的时间到1,18,3.1
{ position : [1,18,3.1],duration : 2},//在上1,18,3.1停留十六分之二的时间
],{
duration : 16*16,//注意在*号前面的是关键帧,最大填写16,后面是份数,也就是上面的4+2+4+2+4+2
iterations :Infinity,//播放无限次()
direction:Box3AnimationDirection.WRAP,//播放类型为WRAP(从终点回到起点)
})
那啥...解释一下a,那个电梯的起名我是为了方便a,不是不会(其实就是不会)
看一下成果
在起点
完整的视频我就不给大家放了

到终点了!

正文结束
如有错误,欢迎指正
不懂的同学也可以在论坛提问