当前位置: 首页 > 工具软件 > ClayGL > 使用案例 >

2021SC@SDUSC 【软件工程应用与实践】Claygl项目代码分析(二)

邵弘致
2023-12-01

2021SC@SDUSC

目录

一、Particle.js

1.Particle


一、Particle.js

1.Particle

this.position = new Vector3();

设置位置,类型为clay.Vector3,默认为(0,0,0);

this.rotation = new Vector3();

设置旋偏转角度,类型为clay.Vector3,默认为(0,0,0);

this.velocity = null;

设置速度,类型为clay.Vector3,默认为null;

this.angularVelocity = null;

设置加速度,类型为clay.Vector3,默认为null

this.life = 1;

设置生命,类型为number,默认为1;

this.age = 0;

设置年龄,类型为number,默认为0;

this.spriteSize = 1;

设置粒子尺寸,类型为number,默认为1;

this.emitter = null;

设置发射器,类型为clay.particle.Emitter,默认为null;

(后续见下篇)

 类似资料: