欢迎光临散文网 会员登陆 & 注册

Box3萌新代码教程(第一期)

2023-06-21 22:04 作者:FNF错误化_chy  | 我要投稿


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

       在这个代码里我们要用到这几个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个字了,写作文都没这么多

                                            


Box3萌新代码教程(第一期)的评论 (共 条)

分享到微博请遵守国家法律