猫史档案馆


【喵的剑阵】

用户:L_WL_W查看:17 回复:21 评论:17 创建时间:2020-05-14T22:34:00


hi,我今天要教大家一个很水的剑阵!

真的,特比特别的那种!

供上效果图:

1.一开始/初始状态:

center_image

2。颜色(我喜欢的四象)

按下鼠标左右键切换

center_image

3.发光模式,按下下蹲可切换

center_imagecenter_image

首先,都说剑阵嘛。。我们就放4个剑的模型,(模型随意)

center_image

 

哈哈,我用的就是墨水大佬的源码剑(墨水看到了吗??看你做了这个模型会开心诶)

分别给4个剑摆好剑阵,给他们标上1,2,3,4标签//可以标签上其他的,代码也要改的,这里方便(剑阵最好是取消实体化,别问为什么)

                                                           emotion_编程猫_翻白眼

然后,就开始我们的写代码环节啦(本人技术很水,请不要介意)

先把代码全部供上

world.onPlayerJoin(({entity})=>{
    entity.player.panduan = 0;
})
world.querySelectorAll('player').forEach((e)=>{
    setInterval(() => {
        if(e.player.name == '剑阵玩家昵称'){
            world.querySelector('.1').position.set(e.position.x+2,e.position.y-1,e.position.z);
            world.querySelector('.2').position.set(e.position.x,e.position.y-1,e.position.z+2);
            world.querySelector('.3').position.set(e.position.x-2,e.position.y-1,e.position.z);
            world.querySelector('.4').position.set(e.position.x,e.position.y-1,e.position.z-2);
        }
    }, 500)
})
world.onPress(({button,entity})=>{
    if(entity.player.name=='剑阵玩家昵称'){return;}
    if(button=='action1'){
        world.querySelector('.1').meshColor = new Box3RGBAColor(1,0,0,1);
        world.querySelector('.2').meshColor = new Box3RGBAColor(0,1,0,1);
        world.querySelector('.3').meshColor = new Box3RGBAColor(0,0,1,1);
        world.querySelector('.4').meshColor = new Box3RGBAColor(1,1,0,1);
    }
    if(button=='action0'){
        world.querySelector('.1').meshColor = new Box3RGBAColor(1,1,1,1);
        world.querySelector('.2').meshColor = new Box3RGBAColor(1,1,1,1);
        world.querySelector('.3').meshColor = new Box3RGBAColor(1,1,1,1);
        world.querySelector('.4').meshColor = new Box3RGBAColor(1,1,1,1);
    }
    if(button=='crouch'){
        if((entity.player.panduan)==0){
            entity.player.panduan = 1;
            world.querySelector('.1').meshEmissive=1;
            world.querySelector('.2').meshEmissive=1;
            world.querySelector('.3').meshEmissive=1;
            world.querySelector('.4').meshEmissive=1;
        }else if((entity.player.panduan)==1){
            entity.player.panduan = 0;
            world.querySelector('.1').meshEmissive=0;
            world.querySelector('.2').meshEmissive=0;
            world.querySelector('.3').meshEmissive=0;
            world.querySelector('.4').meshEmissive=0;
        }
    }
})

代码我就不细讲啦,毕竟这个不是教学贴(是喵贴,让大家都可以的)

功能:

1.很普通的跟随

2.鼠标左右键切换颜色

3.下蹲切换发光


回复

上一页1 页 / 共 1下一页
L_WL_W

解释一下,贴中的喵是屏蔽词:装 逼

点赞0


评论


L_WL_W

点赞0


评论


名字是什么a名字是什么a

大佬

点赞0


评论


L_WL_W

dd

点赞0


评论


L_WL_W

dd

点赞0


评论


L_WL_W

dd

点赞0


评论


优秀的盒子精优秀的盒子精

加一个ontick会更流畅哦

 

点赞1


评论


优秀的盒子精优秀的盒子精

内个特效哪一些前面你漏了个!哦

点赞0


评论


Ken李Ken李

我顶

点赞0


评论


蕉饼蕉饼

是lonely

点赞0


评论


Tammy_fliereTammy_fliere

果然你就是lonely_wenderer

点赞0


评论


神龙_build神龙_build

厉害

点赞0


评论


优秀的盒子精优秀的盒子精

啥,你是lonely?

点赞0


评论


DBsMarioDBsMario

如何跟着玩家走我是个萌新QAQ

点赞0


评论


凌_墨水凌_墨水

那个源码宝剑的模型是我做的捏

点赞0


评论


一个小糯米团子一个小糯米团子

收藏不谢( ̄_, ̄ )

点赞0


评论


ZCH编程小贝壳ZCH编程小贝壳

在下萌新一枚,问一句,不要标签吗?

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

路过(哈喽)

点赞0


评论


我叫zzt我叫zzt

收藏不谢

点赞0


评论


BZS编程球球BZS编程球球

收藏

点赞0


评论


AlanTuringAlanTuring

#include<iostream>
using namespace std;
int main()
{
    printf("hi")
    return 0;
}

点赞0


评论