Exemple #1
0
 void GetCameraKey()
 {
     if (Input.GetKeyDown("0"))
     {
         cameraMode = CAMERAMODE.FIX;
     }
     if (Input.GetKeyDown("1"))
     {
         cameraMode = CAMERAMODE.SAME_PLAYER1;
     }
     if (Input.GetKeyDown("2"))
     {
         cameraMode = CAMERAMODE.SAME_PLAYER2;
     }
     if (Input.GetKeyDown("3"))
     {
         cameraMode = CAMERAMODE.VIEW_PLAYER1;
     }
     if (Input.GetKeyDown("4"))
     {
         cameraMode = CAMERAMODE.VIEW_PLAYER2;
     }
     if (Input.GetKeyDown("5"))
     {
         cameraMode = CAMERAMODE.VIEW;
     }
 }
Exemple #2
0
    /* Start */
    void Start()
    {
        MouseEvents.MOUSEWHEEL += MouseEvents_MQUSEWHEEL;

        Perspective_Rotation = new Quaternion(0.258819f, 0f, 0f, 0.9659258f);
        Orthografic_Rotation = new Quaternion(0.7071068f, 0f, 0f, 0.7071068f);

        this.CamMode = CAMERAMODE.PERSPECTIVE;
    }
Exemple #3
0
 //=======================================
 //関数名 Start
 //引き数
 //戻り値
 //=======================================
 void Start()
 {
     g_mode         = CAMERAMODE.NORMAL;
     dancecamera[0] = GameObject.Find("CM DanceCamera1").GetComponent <DanceCamera>();
     dancecamera[1] = GameObject.Find("CM DanceCamera2").GetComponent <DanceCamera>();
     dancecamera[2] = GameObject.Find("CM DanceCamera3").GetComponent <DanceCamera>();
     dancecamera[3] = GameObject.Find("CM DanceCamera4").GetComponent <DanceCamera>();
     dancecamera[4] = GameObject.Find("CM PlayerCamera").GetComponent <DanceCamera>();
 }
Exemple #4
0
 public CAMERAMODE SwitchCam()
 {
     if (CamMode == CAMERAMODE.ORTHOGRAFIC)
     {
         CamMode = CAMERAMODE.PERSPECTIVE;
     }
     else if (CamMode == CAMERAMODE.PERSPECTIVE)
     {
         CamMode = CAMERAMODE.ORTHOGRAFIC;
     }
     return(CamMode);
 }
Exemple #5
0
 //=======================================
 //関数名 ChangeCameraMode
 //引き数 ダンス終了かダンス開始か
 //戻り値
 //=======================================
 public void ChangeCameraMode()
 {
     if (g_mode == CAMERAMODE.NORMAL)
     {
         g_mode = CAMERAMODE.DANCE_INTRO;
         return;
     }
     else if (g_mode == CAMERAMODE.DANCE || g_mode == CAMERAMODE.DANCE_INTRO)
     {
         g_mode = CAMERAMODE.NORMAL;
         return;
     }
 }
Exemple #6
0
    //=======================================
    //関数名 Update
    //引き数
    //戻り値
    //=======================================
    void Update()
    {
        switch (g_mode)
        {
        //===========================
        //後ろから追従するカメラ
        //===========================
        case CAMERAMODE.NORMAL:
            Setblend(1);
            SetCameraPriority((int)CAMERATYPE.PLAYER);
            break;

        //===========================
        //プレイヤーを前から撮影
        //===========================
        case CAMERAMODE.DANCE_INTRO:
            SetCameraPriority((int)CAMERATYPE.DANCE1);    //0番目のカメラを優先表示
            //一定時間経過でランダム
            if (changetime < Time.time)
            {
                g_mode     = CAMERAMODE.DANCE;
                changetime = Time.time + CHANGE_TIME;      //次の更新時刻を決める
            }
            break;

        //====================================
        //こっからカメラランダム&切り替わり減衰無し
        //====================================
        case CAMERAMODE.DANCE:
            if (changetime < Time.time)
            {
                Setblend(0);
                int random = Random.Range(0, CAMERA_MAX - 1);
                Debug.Log(random);
                SetCameraPriority(random);
                changetime = Time.time + CHANGE_TIME;      //次の更新時刻を決める
            }
            break;
        }
    }
Exemple #7
0
 //=======================================
 //関数名 SetCameraMode
 //引き数 カメラのモードを設定
 //戻り値
 //=======================================
 public void SetCameraMode(CAMERAMODE mode)
 {
     g_mode = mode;
 }
Exemple #8
0
    /* Start */
	void Start ()
    {
        MouseEvents.MOUSEWHEEL += MouseEvents_MQUSEWHEEL;

        Perspective_Rotation = new Quaternion(0.258819f, 0f, 0f, 0.9659258f);
        Orthografic_Rotation = new Quaternion(0.7071068f, 0f, 0f, 0.7071068f);

        this.CamMode = CAMERAMODE.PERSPECTIVE;
	}
Exemple #9
0
 public CAMERAMODE SwitchCam()
 {
     if (CamMode == CAMERAMODE.ORTHOGRAFIC)
         CamMode = CAMERAMODE.PERSPECTIVE;
     else if (CamMode == CAMERAMODE.PERSPECTIVE)
         CamMode = CAMERAMODE.ORTHOGRAFIC;
     return CamMode;
 }