コード例 #1
0
    void Start()
    {
        //gameObject.GetComponent<Renderer>().material.shader = Shader.Find("Custom/ImageEffectShader");
        rb         = GetComponent <Rigidbody>();
        rb.mass    = 1000;
        _propBlock = new MaterialPropertyBlock();

        players = GameObject.FindGameObjectsWithTag("PlayerCharacter");
        if (players.Length != 0)
        {
            playerState  = players[0].GetComponent <Player_Input_Manager_PP_001>();
            a            = players[0];
            foundPlayers = true;
        }

        rend = GetComponent <Renderer>();

        tempMaterial = materialEffect;

        //rend.GetPropertyBlock(_originalpropBlock);

        originalColor = GetComponent <Renderer>().material.GetColor("_Color");

        rend.GetPropertyBlock(_propBlock);
    }
コード例 #2
0
 private void FindPlayers()
 {
     players = GameObject.FindGameObjectsWithTag("PlayerCharacter");
     if (players.Length != 0)
     {
         playerState  = players[0].GetComponent <Player_Input_Manager_PP_001>();
         a            = players[0];
         foundPlayers = true;
     }
 }
コード例 #3
0
 void Start()
 {
     cam                  = gameObject.GetComponent <Camera>();
     playerScript         = player.GetComponent <Player_Input_Manager_PP_001>();
     semiTransformUp      = new Vector3(0, -1.0f, 0);
     semiTransformForward = new Vector3(0, 0, 0);
     player.GetComponent <AudioSource>().Play();
     _GM.instance.TurnOffMainCamera();
     qStart = transform.rotation;
     //print(qStart);
 }