用户:
一个STUB用户_6923702查看:12 回复:4 评论:12 创建时间:2020-07-23T14:39:22
world.querySelectorAll('.player').forEach((entity) => { entity.player.addWearable({ bodyPart: Box3BodyPart.TORSO, mesh: 'mesh/吉吉喵喵.vb', orientation: new Box3Quaternion(0, 1, 0, 0).rotateY(Math.PI/2), scale: new Box3Vector3(0.5, 0.5, 0.5), offset: new Box3Vector3(0, 0, -0.45), }); });
墨水的代码…………我改了下(只改名称,其它都没动…………)
//这段代码可以实现玩家拿东西的效果
world.onPlayerJoin(({ entity }) => {
entity.player.addWearable({
bodyPart: Box3BodyPart.TORSO,//装备穿戴的位置在身上
mesh: 'mesh/装备名称.vb',//装备文件的名称
orientation: new Box3Quaternion(0, 1, 0, 1).rotateX(Math.PI/2),//将模型沿着Y轴旋转90度
scale: new Box3Vector3(0.55,0.55,0.55),//模型大小长宽高
offset: new Box3Vector3(0.5, -0.3, 0.5),//装备的位置,向人背后偏移一些(偏移的X轴是左右手,将X轴的0.5改成-0.5就是左手)
});
});
点赞1
评论