Пример #1
0
        protected CCDirector()
        {
            CCDebug.Log("cocos2d: cocos2d-iphone v2.1");
            // scenes
            _runningScene = null;
            _nextScene    = null;

//			_notificationNode = nil;

            _oldAnimationInterval = _animationInterval = 1.0f / kDefaultFPS;
            _scenesStack          = new Stack <CCScene> (10);

            // Set default projection (3D)
//			_projection = kCCDirectorProjectionDefault;

            // projection delegate if "Custom" projection is used
//			_delegate = nil;

            // FPS
            _displayStats = false;

            _displayError = false;

//			_totalFrames = _frames = 0;

            // paused ?
            _isPaused = false;

            // running thread
//			_runningThread = null;

            // scheduler
            _scheduler = new CCScheduler();

            // action manager
            _actionManager = new CCActionManager();
            _scheduler.scheduleUpdate(_actionManager, CCScheduler.kCCPrioritySystem, false);

            _winSizeInPixels = Vector2.zero;


            //CCDirectorIOS
//			_ccContentScaleFactor = 1;
//			_isContentScaleSupported = false;
            _touchDispatcher = new CCTouchDispatcher();
        }
Пример #2
0
		protected CCDirector()
		{
			CCDebug.Log("cocos2d: cocos2d-iphone v2.1");
			// scenes
			_runningScene = null;
			_nextScene = null;
			
//			_notificationNode = nil;

			_oldAnimationInterval = _animationInterval = 1.0f / kDefaultFPS;
			_scenesStack = new Stack<CCScene> (10);
			
			// Set default projection (3D)
//			_projection = kCCDirectorProjectionDefault;
			
			// projection delegate if "Custom" projection is used
//			_delegate = nil;
			
			// FPS
			_displayStats = false;

			_displayError = false;

//			_totalFrames = _frames = 0;
			
			// paused ?
			_isPaused = false;
			
			// running thread
//			_runningThread = null;
			
			// scheduler
			_scheduler = new CCScheduler();
			
			// action manager
			_actionManager = new CCActionManager ();
			_scheduler.scheduleUpdate (_actionManager, CCScheduler.kCCPrioritySystem, false);
			
			_winSizeInPixels = Vector2.zero;


			//CCDirectorIOS
//			_ccContentScaleFactor = 1;
//			_isContentScaleSupported = false;
			_touchDispatcher = new CCTouchDispatcher ();
		}