Ejemplo n.º 1
0
    public override void Initialize()
    {
        Joints = FindRecursive(Root);

        // BehaviorParameters bp = transform.GetComponent<BehaviorParameters>();
        // bp.BrainParameters.VectorActionSpaceType = SpaceType.Continuous;
        // bp.BrainParameters.VectorActionSize = new int[] { Joints.Count * 3 };
        // bp.BrainParameters.VectorObservationSize = Joints.Count * 3 + 8;

        m_EmotionReceiver = GameObject.FindGameObjectWithTag("EmotionReceiver").GetComponent <EmotionDetect>();
    }
Ejemplo n.º 2
0
    public override void Initialize()
    {
        transform.localPosition    = Vector3.zero;
        m_InitialPositionUnaltered = transform.position;
        m_InitialPosition          = m_InitialPositionUnaltered;
        m_InitialPosition.x        = Mathf.Abs(m_InitialPosition.x * 50f);
        m_InitialPosition.y       -= 1.7f;
        m_InitialPosition.z        = (m_InitialPosition.z - 0.09f) * 50;

        MostEmotion       = Vector3.zero;
        m_EmotionReceiver = GameObject.FindGameObjectWithTag("EmotionReceiver").GetComponent <EmotionDetect>();
    }