我正在学习教程:https://www.youtube.com/watch?v=9Gx2tmhKq2g
在本教程中,使用了数据类型 RayCastHit,但是在 MonoDevelop 中,我没有突出显示此关键字,因此我认为找不到它……然后我收到错误消息“类型/命名空间名称 RayCastHit找不到。
我想知道我是否需要做一些特定的事情来解决这个问题,或者这只是我的另一个愚蠢的 Unity 错误:P
到目前为止,我的脚本的代码是:
using UnityEngine;
using System.Collections;
public class RayCast : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
//if left mouse button clicked,
// create ray cast from mouse clicked pos.
Ray rayOrigin;
RayCastHit hitInfo;
}
}
我可能在创建后将项目从一个文件夹移动到另一个文件夹,所以我不确定这是否是它混淆的原因......因为我正在使用一个专用文件夹将我的所有 Unity 项目放入......(文档/UnityProjects/RayCastTutorial)其中 RayCastTutorial 是该项目的名称。
感谢您的出色和帮助我:)
最佳答案
RaycastHit 中的“c”需要小写,而不是大写。
因此,在 Update
函数的末尾,确保您的行看起来像:
RaycastHit hitInfo;
关于c# - 找不到 RayCastHit 错误消息 *Unity*,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24282994/