コード例 #1
0
ファイル: RaceModel.cs プロジェクト: ethankennerly/race
    public void Update(float deltaTime)
    {
        time += deltaTime;
        steering.Update(deltaTime);
        if (steering.isInputRight || steering.isInputLeft)
        {
            if (SpeedModel.isRestarting())
            {
                SpeedModel.setNextLevel(playerRank);
            }
        }
        SpeedModel.Updates(deltaTime);
        bool isColliding = DetectCollision(SpeedModel.player, steering.x, SpeedModel.competitors, lanes, playerRank);

        SpeedModel.player.UpdateCollision(isColliding);
        if (SpeedModel.player.IsActive())
        {
            playerRank = UpdatePlayerRank(playerRank, SpeedModel.player.z, SpeedModel.competitors);
        }
    }
コード例 #2
0
ファイル: VehicleModel.cs プロジェクト: ethankennerly/race
 public void Update(float deltaTime)
 {
     steering.Update(deltaTime);
     speed.Update(deltaTime);
 }