コード例 #1
0
ファイル: Environment.cs プロジェクト: ryuuguu/ECS-Ecosystem
 public static float HeightFlat(float3 position, EnvironmentConsts ec)
 {
     return(ec.sinXHeight);
 }
コード例 #2
0
ファイル: Environment.cs プロジェクト: ryuuguu/ECS-Ecosystem
 public static float HeightSlopeX(float3 position, EnvironmentConsts ec)
 {
     return(ec.sinXHeight * position.x);
 }
コード例 #3
0
ファイル: Environment.cs プロジェクト: ryuuguu/ECS-Ecosystem
 public static float HeightSine(float3 position, EnvironmentConsts ec)
 {
     return(ec.sinXHeight * (math.sin(ec.sinXShift + position.x / ec.sinXLength)) +
            ec.sinYHeight * (math.sin(ec.sinYShift + position.z / ec.sinYLength)));
 }