第一期----运用代码制作一个小武器

在这个代码里我们要用到这几个API:

addWearable,Box3ClickEvent,enableDamage

话不多说,上教程:


(资料图片)

world.onPlayerJoin(({entity})=>{

entity.enableDamage = true;

entity.player.addWearable({

bodyPart:Box3BodyPart.RIGHT_HAND,

mesh:'mesh/手枪.vd',

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.onPress(({entity , button , ather})=>{

if(button === Box3ButtonType.ACTION0){

ather.hurt(15);

};

});

于是这个制作小武器的代码就写完了

后记:天哪,写了下就473个字了,写作文都没这么多

推荐内容