bool CCS::CollidableOrbitalCameraMode::init()
{
	OrbitalCameraMode::init();

	this->collisionDelegate = newCollisionDelegate(this
			, &CollidableOrbitalCameraMode::DefaultCollisionDetectionFunction);

    return true;
}
示例#2
0
bool CCS::FreeCameraMode::init()
{
    mCameraCS->setFixedYawAxis(true,mFixedAxis);
    mCameraCS->setAutoTrackingTarget(false);

    mLongitudinalDisplacement = 0;
    mLateralDisplacement = 0;
    mVerticalDisplacement = 0;
    mStartingPosition = mCameraCS->getCameraPosition();
    
    /*mRotX = 0;
    mRotY = 0;*/

    this->collisionDelegate = newCollisionDelegate(this
				, &CollidableCamera::DefaultCollisionDetectionFunction);

    instantUpdate();

    return true;
}