PIXI.ParticleContainer
今天介绍用PIXI.ParticleContainer
做粒子动画
动动看
const app = new PIXI.Application();
document.body.appendChild(app.view);
let particle = new PIXI.ParticleContainer(10000,{
position:true,
rotation: true
}
)
app.stage.addChild(particle)
let animate = []
for (let i = 0; i < 100; i++)
{
let me = PIXI.Sprite.from("./me.png");
me.anchor.set(0.5)
particle.addChild(me)
animate.push(me)
}
app.ticker.add(delta=>{
for (let i = 0; i < 100; i++)
{
sprite=animate[i]
sprite.x=Math.random()*app.screen.width* delta
sprite.y=Math.random()*app.screen.height* delta
sprite.rotation-=0.01 * delta
}
})
成果画面:
要看更多PIXI.ParticleContainer
属性可以看官网的介绍
到後面几天开始去新公司上班我都不知道我在写什麽,有时候一知半解还是硬着头皮写出来,可能有很多错QQ
希望之後有空再回来review一次,谢谢前公司同事找我参加,要不然我自己参加可能早就中途放弃了,耶~终於可以早点睡觉了~
~如有疑问或是错误,欢迎不吝指教~
参考来源:
[1]http://pixijs.download/release/docs/PIXI.ParticleContainer.html
[2]https://pixijs.io/examples/#/demos-basic/particle-container.js
<<: 30个实用网路行销工具(2020),从Google SEO、FB社群行销再到网站分析
昨天介绍了velero的概念,今天来配置一套velero出来看看吧。 配置velero非常的简单,只...
因作业缘故,上网找了打击砖块的游戏,需要加入自己的元素进去 目前想法是增加击中第五球後球速变快,但在...
大家都还记得之前的adjacency list吧!这个练习题结合了adjacency list 与 ...
哈罗~ 昨天安装完了Window版的Nessus, 今天来做一个简单的扫描实作。 首先先打开浏览器进...
前言 闭包,一个完全无法从字面意思了解的专有名词,若是改叫小笼闭包,是不是马上联想到这个画面 一个个...