猫史档案馆


[教程]如何做出像故宫开车一样的变身效果

用户:芜湖咸鱼芜湖咸鱼查看:131 回复:77 评论:131 创建时间:2020-03-09T17:50:56


一堆人逼我发帖,我只好发了啊QAQ

首先,请看API:

控制实体的外观 mesh

• meshstring = ""

Box3EntityConfig.mesh实现

实体形状数据(mesh)的hash。如果设为空字符串/'',则实体无mesh。 除非实体为玩家,否则设定实体的mesh之后,mesh就会用来计算实体的边界。

meshScale

• meshScaleBox3Vector3<> = new Box3Vector3(1 / 喵, 1 / 喵, 1 / 喵)

Box3EntityConfig.meshScale实现

实体的缩放比例

 

这就是开车代码的核心.

话不多说直接上代码

1.碰到带有target标签的实体变身.

//选中所有带有标签target的实体,并遍历循环.
world.querySelectorAll('.target').forEach((e)=>{
e.onEntityContact(({entity,other})=>{  //设置目标模型的碰撞事件.
if(!other.isPlayer){return} //防止非玩家实体参与检测.
other.mesh=entity.mesh;  //设置玩家的外观.
other.meshScale=entity.meshScale;  //设置玩家外观缩放比例.
other.player.invisible=true;  //如果模型比玩家小,就需要隐藏玩家的皮肤.
})
})

 

就这,这么简单!

别的问题回帖补充


回复

上一页1 页 / 共 3下一页
芜湖咸鱼芜湖咸鱼

硬核抢沙发

点赞0


评论


芜湖咸鱼芜湖咸鱼

硬核抢板凳

点赞0


评论


芜湖咸鱼芜湖咸鱼

硬核抢地板

点赞0


评论


芜湖咸鱼芜湖咸鱼

硬核抢地下室

点赞0


评论


芜湖咸鱼芜湖咸鱼

地幔

点赞0


评论


芜湖咸鱼芜湖咸鱼

地核

点赞0


评论


芜湖咸鱼芜湖咸鱼

地心

点赞0


评论


芜湖咸鱼芜湖咸鱼

地球最中间的一个分子

点赞0


评论


芜湖咸鱼芜湖咸鱼

地球最中间的一个原子

点赞0


评论


芜湖咸鱼芜湖咸鱼

地球最中间的一个电子

点赞0


评论


芜湖咸鱼芜湖咸鱼

地球最中间的一个原子核

点赞0


评论


芜湖咸鱼芜湖咸鱼

地球最中间的一个中子

点赞0


评论


芜湖咸鱼芜湖咸鱼

地球最中间的一个夸克

点赞0


评论


芜湖咸鱼芜湖咸鱼

神仙的沙发

点赞0


评论


QBZ_QBZ_

刚写完。。。

点赞0


评论


QBZ_QBZ_

你就发帖

点赞0


评论


QBZ_QBZ_

是不是还得加一个destroy?

点赞0


评论


QBZ_QBZ_

//选中所有带有标签target的实体,并遍历循环.
world.querySelectorAll('.target').forEach((e)=>{
e.onEntityContact(({entity,other})=>{  //设置目标模型的碰撞事件.
if(!other.isPlayer){return} //防止非玩家实体参与检测.
other.mesh=entity.mesh;  //设置玩家的外观.
other.meshScale=entity.meshScale;  //设置玩家外观缩放比例.
other.player.invisible=true;  //如果模型比玩家小,就需要隐藏玩家的皮肤.
entity.destroy()
})
})

点赞0


评论


幻想一笑而过幻想一笑而过

emotion_雷电猴_围观

点赞0


评论


面具狐狸云绾兮面具狐狸云绾兮

怎么加标签,怎么在玩家在一个模型里时有加速效果?

点赞0


评论


QBZ_QBZ_

emotion_编程猫_搓头

点赞0


评论


我就路过看看我就路过看看

做一个下车效果,谢谢,我试了很多办法,都没成功,比如:在玩家进入时,喵家的mesh存下来,或者将玩家的mesh设成空的,但是没有成功,得到的玩家都是隐身的

点赞0


评论


开心小猫呜开心小猫呜

谢谢。emotion_星能猫_欢迎emotion_星能猫_欢迎emotion_星能猫_欢迎emotion_星能猫_欢迎emotion_星能猫_欢迎emotion_星能猫_欢迎emotion_星能猫_欢迎

点赞0


评论


YKS夜晚的星空YKS夜晚的星空

冒泡

点赞0


评论


神龙_build神龙_build

真皮沙发

点赞0


评论


Ken李Ken李

谢谢谢谢

点赞0


评论


billy司马白鹿billy司马白鹿

代码岛进不去呀,发代码有用吗?shyfcka大大教代码,我渣渣,听不懂啊,只得手动滑稽一下。

点赞0


评论


查理九世1查理九世1

知道了,谢谢ta!

点赞0


评论


编程猫编程猫

标签是指模型的名称是吗

点赞0


评论


cool-creepercool-creeper

Shyfcka万岁!我关注你了!

点赞0


评论