コード例 #1
0
ファイル: cubeController.cs プロジェクト: brotibi/Cubez
    public void rotateCamera()
    {
        camAngle *= Mathf.Pow(.9f + Mathf.Clamp(StageChange.getTotalStages(), 0, 9) / 10, Time.deltaTime * (1000));

        if (!GameControlScript.isGameOver() && camAngle < speed && camAngle > -speed)
        {
            camAngle += Input.GetAxis("Horizontal") * -1;
        }
        if (GameControlScript.isGameOver())
        {
            camAngle *= Mathf.Pow(.99f, Time.deltaTime * 100);
        }

        camera.transform.eulerAngles = new Vector3(camera.transform.eulerAngles.x, camera.transform.eulerAngles.y, camAngle);
    }
コード例 #2
0
ファイル: YellowCoinSpawner.cs プロジェクト: brotibi/Cubez
    public void stageChangeDelay()
    {
        if (StageChange.getTotalStages() < 15)
        {
            base.setDelayTimer(base.getDelayTimer() - (0.1f * (1 / Mathf.Sqrt(StageChange.getTotalStages()))));
        }
        else
        {
            base.setDelayTimer(base.getDelayTimer() + 0.005f);
        }

        if (base.getDelayTimer() <= 0)
        {
            base.setDelayTimer(base.getDelayLowCap());
        }
    }