unityでゲーム制作をしているのですが、
エラーコードに、Assets\Title.cs(35,1): error CS1022: Type or namespace definition, or end-of-file expected
と出ました。C#言語超初心者なので、どこの部分がおかしいのかを教えてくれると幸いです。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Title : MonoBehaviour
{
private bool firstPush = false;
public void PressStart() { Debug.Log("Press Start!"); if (!firstPush) { Debug.Log("Game"); // Use this for initialization void Start() { Invoke("ChangeScene", 1.5f); } // Update is called once per frame void Update() { } void ChangeScene() { SceneManager.LoadScene("Game"); } } firstPush = true; } }
}
Y.H.さんの回答をもとに修正してみました。
するとまたエラーが出てきたのですが、error CS1513: } expected
というエラーです。
どこかしら{}の対応ができていないという意味はわかっていますが、
何十回確認しても、できてないところはないと思っていますが、どこに不備があるでしょうか…?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Title : MonoBehaviour
{
private bool firstPush = false;
public void PressStart()
{
Debug.Log("Press Start!");
if (!firstPush)
{
Debug.Log("Game");
// Use this for initialization
void Start()
{
Invoke("ChangeScene", 1.5f);
}
// Update is called once per frame
void Update()
{
}
void ChangeScene()
{
SceneManager.LoadScene("Game");
}
}
firstPush = true;
//}
}
質問文を編集してください
「質問への追記・修正の依頼」の中にべた書きしても見づらいです
また、ソースコードはコードブロックの中すべて治まるように書いてください
ソースコードの一部分だけコードブロックに含めても見づらいですし、回答しようとしてみた人もコードブロックの上下に外れたソースコードが意識から漏れてしまい、本質的な問題に気づきにくくなります
回答4件
あなたの回答
tips
プレビュー