File tree Expand file tree Collapse file tree
v3/src/gameobjects/emitter Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ var Between = require('../../math/Between');
88var StableSort = require ( '../../utils/array/StableSort' ) ;
99var Easing = require ( '../../math/easing' ) ;
1010var GetEaseFunction = require ( '../../tween/builder/GetEaseFunction' ) ;
11+ var DegToRad = require ( '../../math/DegToRad' ) ;
1112
1213var ParticleEmitter = new Class ( {
1314
@@ -180,9 +181,10 @@ var ParticleEmitter = new Class({
180181 emitParticle : function ( )
181182 {
182183 var particle = null ;
183- var rad = Between ( this . minEmitAngle , this . maxEmitAngle ) * Math . PI / 180 ;
184- var vx = Math . cos ( rad ) * Between ( this . minSpeed , this . maxSpeed ) ;
185- var vy = Math . sin ( rad ) * Between ( this . minSpeed , this . maxSpeed ) ;
184+ var rad = DegToRad ( Between ( this . minEmitAngle , this . maxEmitAngle ) ) ;
185+ var speed = Between ( this . minSpeed , this . maxSpeed ) ;
186+ var vx = Math . cos ( rad ) * speed ;
187+ var vy = Math . sin ( rad ) * speed ;
186188
187189 if ( this . dead . length > 0 )
188190 {
You can’t perform that action at this time.
0 commit comments