unity3d - Assets/Script/C2.cs(16,1):错误 CS1022:类型或命名空间定义,或预期文件结尾
问题描述
我一直在尝试使钢琴统一工作,我在这方面也是新手,我遇到了这个错误。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class C2 : MonoBehaviour {
public AudioSource C2;
private void OnMouseDown()
{
C2.play();
}
}
there is the code but cant find the problem
解决方案
尝试将“public class C2:”更改为“public class PianoC2:”,然后将 assets 文件夹中的脚本名称也更改为“PianoC2”,因为类名称每次都应与 assets 文件夹中的脚本名称相同 :)
另外,你的声音好用吗?因为我认为您需要添加“使用 UnityEngine.Audio;” 如果它不起作用,则在顶部。
推荐阅读
- xml - 使用 RCurl 和 XML 在 R 中进行 Web 抓取 - 使用 xpathapply
- javascript - BroccoliMergeTrees (TreeMerger (lint)):预期的 Broccoli 节点,为 inputNodes [1] 获得 [object Object]
- oracle12c - Oracle In-Memory 不显示在 v$im-segments 中
- reactjs - antd:错误 TS2339:类型上不存在属性“居中”
- google-photos - 使用谷歌照片库 API 的最大视频大小是多少?
- html - 用于 JavaScript 过渡的 CSS 类
- python - Python中的这个属性语法是什么?
- android - 适用于 Xamarin 表单的 Xamarin Firebase PhoneAuth
- postgresql - Heroku Postgresql 数据库
- javascript - 连续五天,不包括周末