コード例 #1
0
ファイル: AISystem.cs プロジェクト: tobohr/Sap6-Game
 private FuzzyNumber MediumToFlock(float distance)
 {
     return(FuzzyUtil.GaussMF(distance, 15, 10));
 }
コード例 #2
0
ファイル: AISystem.cs プロジェクト: tobohr/Sap6-Game
        private FuzzyNumber MediumSpeed(Vector3 velocity)
        {
            double speed = Math.Sqrt(Math.Pow(velocity.X, 2) + Math.Pow(velocity.Z, 2));

            return(FuzzyUtil.GaussMF(speed, 3, 1));
        }
コード例 #3
0
ファイル: AISystem.cs プロジェクト: tobohr/Sap6-Game
 private FuzzyNumber MediumToEnemy(float distance)
 {
     return(FuzzyUtil.GaussMF(distance, 50, 15));
 }