第一期----运用代码制作一个小武器
在这个代码里我们要用到这几个API:
话不多说,上教程:
(相关资料图)
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个字了,写作文都没这么多
标签: