猫史档案馆


[求助+教程]发射粒子

用户:datacatdatacat查看:6 回复:15 评论:6 创建时间:2020-06-17T10:23:32


额额额——————————————————————————————————————————————————

我不是退了吗,哦对

bye~

 

 

 

 

 

 

 

 

如题,开始教程

发射粒子的话,emmmm

可以用button出发

代码↓

world.onPress(({button, entity, position, pressed, raycast, tick}) => {
    if(button=="action0"){
        Object.assign(entity, {
            particleRate: 5,
            particleSize: [2, 2, 2, 2, 10],
            particleLifetime: 5,
            particleVelocity: new Box3Vector3(0, 0, 50),
        })
    }
})

运行后你会发现没有效果

点击鼠标左键,你会发现粒子在不断地发射

那怎么在松开后让粒子停止发射呢

可以用松开出发

代码↓

world.onRelease(({button,entity})=>{
    if(button=="action0"){
        sleep(2000).then(()=>{
            Object.assign(entity, {
                particleRate: 0,
                particleSize: [2, 2, 2, 2, 10],
                particleLifetime: 0,
                particleVelocity: new Box3Vector3(0, 0, 50),
            })
        })
    }
})

注:这里用了等待(sleep)等待了两秒

要是不等待的话就发射不了例子了

除非你连按

所以要用等待两秒

代码分析↓

world.onPress(({button, entity, position, pressed, raycast, tick}) => {//当按下什么什么键触发
    if(button=="action0"){//按下鼠标左键
        Object.assign(entity, {//发射粒子
            particleRate: 5,//粒子数
            particleSize: [2, 2, 2, 2, 10],
            particleLifetime: 5,
            particleVelocity: new Box3Vector3(0, 0, 50),
        })//框架
    }//框架


})//me too
world.onRelease(({button,entity})=>{//当松开什么什么键触发
    if(button=="action0"){//如果为左键
        sleep(2000).then(()=>{//等待两秒...
            Object.assign(entity, {
                particleRate: 0,//设置发射量为零
                particleSize: [2, 2, 2, 2, 10],
                particleLifetime: 0,
                particleVelocity: new Box3Vector3(0, 0, 50),
            })//下面全是框架
        })
    }
})

教程结束

                   

求助环节

怎么让粒子面向玩家角色面向的方向发射

求解捏

emotion_编程猫_搓头

 


回复

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

沙发

点赞0


评论


datacatdatacat

好不容易才研究出来,不喜勿喷

点赞0


评论


datacatdatacat

点赞0


评论


两个小八路两个小八路

emotion_编程猫_点赞

点赞0


评论


datacatdatacat

dd

点赞0


评论


Chara_juechuief_sChara_juechuief_s

66666

点赞0


评论


凌_墨水凌_墨水

模型面向玩家……?

点赞0


评论


两个小八路两个小八路

emotion_编程猫_嗨起来

点赞0


评论


高锰酸甲高锰酸甲

我会朝准心点发射实体

点赞0


评论


yuansyuans

挖贴

点赞0


评论


Lingooy_SheeranLingooy_Sheeran

呦吼

点赞1


评论


凌_墨水凌_墨水

我还以为是新教程,一看日期……好家伙谁在刨坟

点赞1


评论


憨白不憨awa憨白不憨awa

好家伙 挖坟

点赞0


评论


guxia666guxia666

挖坟

点赞0


评论


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

挖坟

点赞0


评论