pv3d中创建flint粒子的最基本知识

粒子创建的步骤:

1 需要一个3D环境作为承载particle粒子的环境!这里用到的是3D对象Particles 其是3D对象,作为所有粒子particle的容器!

2  创建粒子particle所需的材质material:

这里有三种材质:

@1ParticleMaterial:最基本的材质,允许你用圆形或矩形创建粒子

@2BitmapParticleMaterial:使用位图作为源的材质。位图能被动态绘制或者从外部加载。

@3MovieAssetParticleMaterial:使用影片剪辑资料作为源的材质。这是唯一能被交互的材质。

 

ParticleMaterial构造函数参数:

var particleMaterial:ParticleMaterial = new ParticleMaterial(Math.random()*0xFFFFFF,1,ParticleMaterial.SHAPE_CIRCLE);

 

1color Number — 定义颜色。

2 alpha Number — 设置粒子透明度。

3 shape int 0 你能选择两种形状,方形或圆形,通过

传递ParticleMaterial.SHAPE_SQUARE

ParticleMaterial.SHAPE_CIRCLE

默认值为0,等于方形形状。

4 scale Number 1 缩放材质,接着就是粒子。

 

 

@4:创建粒子:

var particle:Particle = new Particle(particleMaterial,5,randPos(),randPos(),randPos());

参数解释:

1 material ParticleMaterial — 应用到粒子的材质。

2 size Number 1 定义粒子的尺寸。

3 x Number 0 粒子的x坐标。

4 y Number 0 粒子的y坐标。

5 z Number 0 粒子的z坐标。

 

 

@5:创建3D环境容器Particle:

var particles:Particles = new Particles();

将创建好的粒子Particle添加到该环境中

particles.addParticle(particle);

最终还需要将3D环境容器添加到场景scene

scene.addChild(particles);

 

 

 

 

 

 

 

其他的材质material同理!!结合帮助帮助文档就可以写出所需的东西了!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值