pv3d中创建flint粒子的最基本知识
来源:互联网 发布:新网互联域名注册 编辑:程序博客网 时间:2024/05/16 11:49
粒子创建的步骤:
1 需要一个3D环境作为承载particle粒子的环境!这里用到的是3D对象Particles! 其是3D对象,作为所有粒子particle的容器!
2 创建粒子particle所需的材质material:
这里有三种材质:
@1:ParticleMaterial:最基本的材质,允许你用圆形或矩形创建粒子
@2:BitmapParticleMaterial:使用位图作为源的材质。位图能被动态绘制或者从外部加载。
@3:MovieAssetParticleMaterial:使用影片剪辑资料作为源的材质。这是唯一能被交互的材质。
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同理!!结合帮助帮助文档就可以写出所需的东西了!!!
- pv3d中创建flint粒子的最基本知识
- Flint粒子库使用(一)
- Flint粒子库使用(二)
- Flint粒子库使用(三)
- pv3d 的VideoStreamMaterial练习
- pv3d 的 Camera3D练习
- pv3d 的 Quaternion练习
- 2 PV3D的坐标
- cocos2dx创建粒子的问题
- linux多线程的创建基本知识
- pv3d 的矩阵 -- Matrix3D演示
- pv3d 的 切换贴图 练习
- PV3d特技--飞动的文字
- 代码创建的下雪粒子系统
- pv3d中场景交互,鼠标点击时报undefined错误的解决方法
- 在PV3D中获取鼠标点击位置的空间坐标信息
- TestCpp中 视差粒子 parallaxParticle 创建中 onEnter()相关代码
- iOS中text的基本知识
- 【转】JS中document对象详解
- Java压缩解压缩zip文件
- ssss
- What did Google change in the kernel?
- Dispatcher initialization failed ---struts2错误(转摘)
- pv3d中创建flint粒子的最基本知识
- win32 sdk实现XP风格两种方法
- 2010-3-10
- struts2 配置tomcat的是时候出错了高手帮帮忙啊
- 无法安装打印机驱动 打印机安装向导无法启动 不响应
- XP下部署asp.net MVC应用程序
- #pragma pack(push,1) (pop)
- HTTP403 禁止访问
- 加我吧 Labview交流