示例#1
0
 public Vector2 convertToVisualCoords(Vector2 coords, SmokeParticle particle)
 {
     //I made the offput just to always center the 1:1 ratio field even when widescreen
     float visualX = coords.X * sizeOfField - (particle._smoke.Width / 2) * scale + offput.X;
     float visualY = coords.Y * sizeOfField - (particle._smoke.Height / 2) * scale + offput.Y;
     return new Vector2(visualX, visualY);
 }
示例#2
0
 public float Scale(SmokeParticle particle)
 {
     scale = sizeOfField * particle.particleSize / particle._smoke.Width;
     return scale;
 }