用户:
datacat查看: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();
})
})
我们看看效果
等待了五秒让后就分队了
成功!!!
教程结束,你学废了吗
