gpt4 book ai didi

unity3d - 2D Camera 运动脚本 throw CS0428

转载 作者:行者123 更新时间:2023-12-05 06:16:42 25 4
gpt4 key购买 nike

每当您按下 WASD 或箭头键时,我都试图让相机移动,但它正在抛出

Error CS0428 Cannot convert method group 'GetComponent' to non-delegate type 'Transform'. Did you intend to invoke the method?

在这个脚本上:

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);

}
}

我尝试调用该方法,但抛出了 CS0201,所以我尝试这样做 new Transform(controlled.GetComponent<Transform>;)那也不管用,所以我去这里寻求帮助。

最佳答案

在 Game Dev Network discord 服务器的优秀人员的帮助下解决了这个问题!我只需要在 controlled.GetComponen 的末尾添加一对括号;

关于unity3d - 2D Camera 运动脚本 throw CS0428,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61974039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com