Forums

Help › Forums

Re: Swing meter observation

Wed, Jul 27 2016 3:40 PM (4 replies)
  • Infinito3010
    3,689 Posts
    Tue, Jul 26 2016 9:10 AM

    I made the following observation:

    You make a club selection, however, the swing meter profile of your previous shot is still in memory.   (Hence, meter stutter).  You take a couple of practice swings,  and wait, then you get a smoother meter.

    If there is a meter profile for each club, wouldn't it be better to have an array of objects, each object representing each club in your bag.

    For example

             Meterprofile   =   class(Tobject)

                       club          = class(meter)

          end;

    var

            meterobjects = array[1..14] of meterprofile;  {each object represents a club in your bag}

    procedure  Initmeterprofile

          for i= 1 to 14  

                 club(i).......

        end;

  • dchallenger
    545 Posts
    Wed, Jul 27 2016 7:21 AM

    No.

  • Infinito3010
    3,689 Posts
    Wed, Jul 27 2016 11:36 AM

    if one object is store in memory, and has to be reinitialize for each club, hence the meter stutter.

    For example what does this mean:

    type
      TRootFind = class(TObject)
        private
          { Private fields of TRootFind }

          { Private methods of TRootFind }
            { Method to set variable and property values and create objects }
            procedure AutoInitialize;
            { Method to free any objects created by AutoInitialize }
            procedure AutoDestroy;
            procedure laguer(VAR a: ComplexArrayMp1;m: integer;VAR x: Complex;eps: real;polish: boolean);
            procedure zroots(VAR a: ComplexArrayMp1;m: integer;VAR roots: ComplexArrayMp1;polish: boolean);

        protected
          { Protected fields of TRootFind }


        public
          { Public fields and properties of TRootFind }

          { Public methods of TRootFind }
            constructor Create;
            destructor Destroy;
            function Execute : Boolean;
            procedure GenPoly(coff :array of extended;npts:integer;var roots: array of extended);
            function ModBisectionmth(fx:froot;low,upp,fstep,feq:extended):extended;
            function MullerMth(fx:froot;low,upp,feq:extended):extended;
            function besectionmth(fxy:froot;low,upp,feq:extended):extended;
            procedure cubiceqn(a,b,c,d:extended;var r1,r2,r3:extended);
            procedure quadratic(a,b,c:extended;var r1,r2:extended);
            procedure quarticEqn(a,b,c,d,e:extended;var r1,r2,r3,r4:extended);

        published
          { Published properties of TRootFind }

      end;

  • borntobesting
    9,696 Posts
    Wed, Jul 27 2016 3:01 PM

    If your theory was correct we all would all have meter stutters. But many of us never have a meter stutter. The only time I ever have a stutter is when the aim arc is always on so if on the holes that  the aim arc is always on I simply turn it off and no stutter. And with my PC that has 8 Gig of ram I don't even get a stutter with the Aim arc on. 

  • Infinito3010
    3,689 Posts
    Wed, Jul 27 2016 3:40 PM

    borntobesting:

    If your theory was correct we all would all have meter stutters. But many of us never have a meter stutter. The only time I ever have a stutter is when the aim arc is always on so if on the holes that  the aim arc is always on I simply turn it off and no stutter. And with my PC that has 8 Gig of ram I don't even get a stutter with the Aim arc on. 

    Pretty sure I am correct.  

    I too have the aim arc on.  Since I not a fan of sound, I turn it off in the settings

    Again, I say, if you have the magic configuration, please let us in on the secret. 

    Question arises: Why after I take a shot, then proceed to my next shot, when I click in the meter area, the avatar takes a swing.  Subsequent clicks in the area, the avatar does not take a swing.

     

    I too have plenty of ram, with 0% CPU and 0% GPU loading while playing this game.

    Adobe flash automatically places itself in protected ram by default.

     

RSS