猫史档案馆


[超水教程]函数初篇

用户:datacatdatacat查看:0 回复:5 评论:0 创建时间:2020-06-23T10:06:39


====================有分割线的帖子不一定是好帖================================

大家好,我们今天来讲一讲——函数

1.一见如故,函数

首先函数有很多种,也可以自定义

今天咱们来讲一讲怎么自定义函数

用到它↓

function

在这里就是创建函数啦

使用格式↓

function h()/*函数名要加()*/{
    //函数内容
}

在函数内容里加入函数内容

在调用即可

调用格式↓

h/*函数名*/();

调用即可

我们来试一下

题目:当玩家进入游戏,等待五秒让后随机分队

答案↓

我们先自定义一个函数叫做set_color

function set_color(){
    
}

再加入内容

就是分队

function set_color(){
    world.querySelectorAll('player').forEach((e)=>{
        if(teem_red.length!=teem_blue.length){
            if(teem_red.length<teem_blue.length){
                e.player.color.r=1;
                e.player.color.g=0;
                e.player.color.b=0;
                e.position.set(47,10,111);
                teem_red.push(e.player.name);
            } else{
                e.player.color.r=0;
                e.player.color.g=0;
                e.player.color.b=1;
                e.position.set(46,10,23);
                teem_blue.push(e.player.name);
            }
        } else{
            if(Math.round(Math.random())===1){
                e.player.color.r=1;
                e.player.color.g=0;
                e.player.color.b=0;
                e.position.set(47,10,111);
                teem_red.push(e.player.name);
            } else{
                e.player.color.r=0;
                e.player.color.g=0;
                e.player.color.b=1;
                e.position.set(46,10,23);
                teem_blue.push(e.player.name);
            }
        }
    })
}

set_color的函数就自定义好了

我们在调用它

world.onPlayerJoin(({entity})=>{
    entity.player.directMessage(entity.player.name+',欢迎来到30秒足球!');
    world.say('分队中,需要5秒')
    sleep(5000).then(()=>{
        set_color();
    })
})

我们看看效果

center_image

等待了五秒让后就分队了

成功!!!

教程结束,你学废了吗

emotion_编程猫_冷漠


回复

上一页1 页 / 共 1下一页
datacatdatacat

h为函数名

点赞0


评论


高贵的木叶龙A35d高贵的木叶龙A35d

好水……

点赞0


评论


高贵的木叶龙A35d高贵的木叶龙A35d

还有你这个代码导致一个人进来就会 重置所有人的颜色……别问我有没有试过,我看到all就知道了

点赞0


评论


两个小八路两个小八路

emotion_编程猫_点赞

点赞0


评论


DoooooveDooooove

点赞0


评论