コード例 #1
0
 // Use this for initialization
 void Start()
 {
     FixationComponent = GetComponent<FixationDataComponent>();
     //FixationComponent.enabled = false;
     selectableObjects = GameObject.FindGameObjectsWithTag("MoveableObject");
     gazeData = GetComponent<GazePointDataComponent>();
     confirmSelectionSound = GetComponent<AudioSource>();
 }
コード例 #2
0
    public void Start()
    {
        _rendererComponent = gameObject.GetComponent <Renderer>();

        _fixationDataComponent         = GetComponent <FixationDataComponent>();
        _fixationDataComponent.enabled = false;

        _pannableComponent = GetComponent <PannableComponent>();

        _initialSize     = camera.orthographicSize;
        _initialPosition = camera.transform.position;

        _targetSize     = _initialSize;
        _targetPosition = camera.transform.position;
        _progress       = 1.0f;
    }
コード例 #3
0
ファイル: BirdsEyeNavigation.cs プロジェクト: etang4/GGJ2016
    public void Start()
    {
        _rendererComponent = gameObject.GetComponent<Renderer>();

        _fixationDataComponent = GetComponent<FixationDataComponent>();
        _fixationDataComponent.enabled = false;

        _pannableComponent = GetComponent<PannableComponent>();

        _initialSize = camera.orthographicSize;
        _initialPosition = camera.transform.position;

        _targetSize = _initialSize;
        _targetPosition = camera.transform.position;
        _progress = 1.0f;
    }
コード例 #4
0
    /// <summary>
    /// Use this for initialization.
    /// </summary>
    void Start()
    {
        cameraXform = this.transform;//.parent;
        if (cameraXform == null)
        {
            Debug.LogError("Parent camera to empty GameObject.", this);
        }

        follow = GameObject.FindWithTag("Player").GetComponent<CharacterControllerLogic>();
        followXform = GameObject.FindWithTag("CameraFollowXForm").transform;
        centeredTarget = GameObject.FindWithTag("CenteredTarget").transform;
        overTheShoulderTarget = GameObject.FindWithTag("OverTheShoulderTarget").transform;

        lookDir = followXform.forward;
        curLookDir = followXform.forward;

        barEffect = GetComponent<BarsEffect>();
        if (barEffect == null)
        {
            Debug.LogError("Attach a widescreen BarsEffect script to the camera.", this);
        }

        camState = startingState;
        eyeControlState = startingEyeState;
        freeCameraViewMode = startingFreeCameraViewMode;

        if (freeCameraViewMode == FreeCameraViewModes.Centered)
        {
            //set position to centered target
            this.transform.position = centeredTarget.transform.position;
        }
        else
        {
            this.transform.position = overTheShoulderTarget.transform.position;
        }

        // Intialize values to avoid having 0s
        characterOffset = followXform.position + new Vector3(0f, distanceUp, 0f);
        distanceUpFree = distanceUp;
        distanceAwayFree = distanceAway;
        savedRigToGoal = RigToGoalDirection;

        //Eye tracking code
        fixationData = GetComponent<FixationDataComponent>();
        gazeData = GetComponent<GazePointDataComponent>();
        if (!fixationData)
        {
            fixationData = new FixationDataComponent();
        }
        if (!gazeData)
        {
            gazeData = new GazePointDataComponent();
        }
    }