예제 #1
0
        private void CameraInit()
        {
            #region CameraInit
            if (MainCamera != null)
            {
                SCamera = gameObject.AddComponent <StrategyCamera>();

                SCamera.MainCamera = MainCamera;
                SCamera.Target     = MainTarget;

                SCamera.ScrollWheelSpeed = ScrollWheelSpeed;
                SCamera.CameraZoomMin    = CameraZoomMin;
                SCamera.CameraZoomMax    = CameraZoomMax;
                SCamera.CameraZoomSpeed  = CameraZoomSpeed;
                SCamera.CameraMoveSpeed  = CameraSpeed;

                SCamera.DistanceY = DistanceY;
                SCamera.XSpeed    = XSpeed;
                SCamera.YSpeed    = YSpeed;
                SCamera.XMinLimit = XMinLimit;
                SCamera.XMaxLimit = XMaxLimit;

                SCamera.CameraStartPosition();

                SCamera.CameraLayers = Convert.ToInt32("0000" + "0000" + "0000" + "0000" + "0000" + "0000" + "0000" + "0001", 2);

                // the numbering Layers begins from the end.  1 set 0 disable
            }
            else
            {
                print("Camera not found");
            }
            #endregion
        }