Saya mencoba membuat kamera bergerak setiap kali Anda menekan tombol WASD atau panah, tapi itu melempar

Kesalahan CS0428 Tidak dapat mengonversi grup metode 'GetComponent' ke tipe non-delegasi 'Transform'. Apakah Anda berniat untuk memanggil metode?

Pada skrip ini:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class cameramover : MonoBehaviour
{        
    public Camera controlled;
    Vector3 movement;

    void Start()
    {
        Transform transform1 = controlled.GetComponent<Transform>;
    }

    void Update() 
    { 
        movement = new Vector3(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical"), 0.0f);

    }
}

Saya mencoba menerapkan metode ini, tetapi itu melemparkan CS0201, jadi saya mencoba melakukannya new Transform(controlled.GetComponent<Transform>;) dan itu juga tidak berhasil, jadi saya pergi ke sini untuk meminta bantuan.

2
Poxif123 23 Mei 2020, 18:02

1 menjawab

Jawaban Terbaik

Menemukannya dengan bantuan orang-orang hebat di server perselisihan Jaringan Game Dev! saya hanya perlu menambahkan sepasang tanda kurung di akhir controlled.GetComponen;

1
Poxif123 23 Mei 2020, 16:04