猫史档案馆


【每日一个岛3建图小技巧】喵师傅教你分组对战!

用户:神岛吉吉喵神岛吉吉喵查看:13 回复:25 评论:13 创建时间:2021-05-31T15:46:28


center_image

 

分组PK是一种常见的多人游戏模式

今天吉吉喵就叫你如何给玩家分组对战

https://www.bilibili.com/video/BV15V41177XZ

所需代码:

function joinRed(entity) {
    entity.addTag('red')//加红队标签
    entity.player.color.set(1, 0, 0)//变红
    world.say(`${entity.player.name} 被分配到红队`)
}

function joinBlue(entity) {
    entity.addTag('blue')//加蓝队标签
    entity.player.color.set(0, 0, 1)//变蓝
    world.say(`${entity.player.name} 被分配到蓝队`)
}

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

    const red = world.querySelectorAll('.red') //红队玩家列表
    const blue = world.querySelectorAll('.blue') //蓝队玩家列表
    if (red.length === blue.length) {//如果两队人数相同
        if (Math.random() < 0.5) {//随机加入其中一队
            joinBlue(entity)//加入蓝队
        }
        else {
            joinRed(entity)//加入红队
        }
    }
    else if (red.length > blue.length) {//如果红队人多
        joinBlue(entity)//加入蓝队
    }
    else {
        joinRed(entity)//加入红队
    }

})

 下节课将教大家进阶的玩法

记得先把今天的内容吃透哦~

emotion_编程猫_加油

(明天就是六一了,记得上岛集结兄弟萌!)

加入代码岛3.0官方内测Q喵

官网:box3.codemao.cn

下面的二维码会扫出来什么呢?( =•ω•= )m

center_image


回复

上一页1 页 / 共 1下一页
闻乐溪闻乐溪

沙发emotion_doge

点赞0


评论


AB骉AlobokAB骉Alobok

吉吉猫你怎么分身了???教教我!

点赞0


评论


YLS菊花黄YLS菊花黄

板凳

 

点赞0


评论


FML饭米粒FML饭米粒

前排

点赞0


评论


AB骉AlobokAB骉Alobok

https://box3.codemao.cn/e/e86378071c2e9e05542b

点赞0


评论


array_已退array_已退

吉吉……………………

点赞0


评论


AB骉AlobokAB骉Alobok

function joinRed(entity) {
    entity.addTag('red')//加红队标签
    entity.player.color.set(1, 0, 0)//变红
    world.say(`${entity.player.name} 被分配到红队`)
}

function joinBlue(entity) {
    entity.addTag('blue')//加蓝队标签
    entity.player.color.set(0, 0, 1)//变蓝
    world.say(`${entity.player.name} 被分配到蓝队`)
}

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

    const red = world.querySelectorAll('.red') //红队玩家列表
    const blue = world.querySelectorAll('.blue') //蓝队玩家列表
    if (red.length === blue.length) {//如果两队人数相同
        if (Math.random() < 0.5) {//随机加入其中一队
            joinBlue(entity)//加入蓝队
        }
        else {
            joinRed(entity)//加入红队
        }
    }
    else if (red.length > blue.length) {//如果红队人多
        joinBlue(entity)//加入蓝队
    }
    else {
        joinRed(entity)//加入红队
    }

})

点赞0


评论


1086爱编程1086爱编程

前排

点赞0


评论


async_functionasync_function

前排

点赞0


评论


无尽深空无尽深空

希望吉吉可以发一个天启大陆里那样的剑气的代码我还不会呢,尤其是剑气碰到什么东西隐藏,例如方块,还有别的模型,只有碰到怪不会隐藏

点赞0


评论


迷失冷光迷失冷光

这不是武器对决试验场的机制嘛

点赞0


评论


霸道的疾风雀3KNp霸道的疾风雀3KNp

怎么搞影分身?

点赞0


评论


无尽深空无尽深空

现在已经6月1日了,可是没有什么事儿发生。

点赞0


评论


AlbertAJLKAlbertAJLK

function joinRed(entity) {
    entity.addTag('red')//加红队标签
    entity.player.color.set(1, 0, 0)//变红
    world.say(`${entity.player.name} 被分配到红队`)
}

function joinBlue(entity) {
    entity.addTag('blue')//加蓝队标签
    entity.player.color.set(0, 0, 1)//变蓝
    world.say(`${entity.player.name} 被分配到蓝队`)
}

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

    const red = world.querySelectorAll('.red') //红队玩家列表
    const blue = world.querySelectorAll('.blue') //蓝队玩家列表
    if (red.length === blue.length) {//如果两队人数相同
        if (Math.random() < 0.5) {//随机加入其中一队
            joinBlue(entity)//加入蓝队
        }
        else {
            joinRed(entity)//加入红队
        }
    }
    else if (red.length > blue.length) {//如果红队人多
        joinBlue(entity)//加入蓝队
    }
    else {
        joinRed(entity)//加入红队
    }

})

点赞0


评论


霸道的疾风雀3KNp霸道的疾风雀3KNp

怎么搞影分身?

点赞0


评论


AB骉AlobokAB骉Alobok

进阶的玩法

点赞0


评论


AB骉AlobokAB骉Alobok

      ^       ^      (o  w o)  9------|  |---------6      /   \            

点赞0


评论


SSR级学霸_拉文克劳SSR级学霸_拉文克劳

其实用多台电脑可以做到“影分身

点赞0


评论


快乐的乐乐乐乐快乐的乐乐乐乐

@吉吉喵,紧急求助,如何侦测玩家按下一个按键

点赞0


评论


IaeaIaea

打卡

点赞0


评论


薹灣解放再改名薹灣解放再改名

谢谢了,星际PVP需要此代码

点赞0


评论


酳飞酳飞

https://shequ.codemao.cn/community/379286

点赞0


评论


yyds二营长yyds二营长

收藏

点赞0


评论


yyds二营长yyds二营长

收藏

点赞0


评论


SCS_user_rUu1OtmY5iSCS_user_rUu1OtmY5i

收藏

点赞0


评论