コード例 #1
0
ファイル: Projectile.cs プロジェクト: dd84ai/TheDiplomWork
 public vec3 CoordinatesAtTimeAtHighPart(float time, bool GiveMeNewVers = false)
 {
     if (!Projectile.settings.AdvancedPhysics && !GiveMeNewVers)
     {
         return(CoordinatesAtTime(TimeOfFlight() + time) + half_height * glm.normalize(Velocity()));
     }
     else
     {
         return(WP.get_vec3_Predicted_Position(time) + half_height * glm.normalize(Velocity(true)) - glm.normalize(Velocity(true)));
     }
 }
コード例 #2
0
ファイル: Projectile.cs プロジェクト: dd84ai/TheDiplomWork
 public vec3 AbsoluteEstimatedLocation(bool GiveMeNewVers = false)
 {
     if (!Projectile.settings.AdvancedPhysics && !GiveMeNewVers)
     {
         return(sd.Get_Center() + Projectile.jp.CoordinatesAtTime(TimeOfFlight() + TimePauseUntilExplosion));
     }
     else
     {
         return(sd.Get_Center() + WP.get_vec3_Predicted_Position(TimePauseUntilExplosion));
     }
 }