Получение странных ошибок при генерации случайных векторов - PullRequest
0 голосов
/ 09 мая 2020

Я только начал использовать Unity и столкнулся с несколькими странными ошибками, которые мне удалось исправить, но не эту. При запуске этого кода для генерации случайного 3D-вектора: k.transform.position = new Vector3(Random.Range(-7.5, 7.5), Random.Range(26, 11), 140)); я получаю:

CS1002: ; expected
CS1513: } expected

Вот остальная часть кода:

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

public class spawnBad : MonoBehaviour {
    public GameObject obstaclePrefab;
    public float respawnTime = 1f;
    void Start() {
        StartCoroutine(spawner);
    }

    private void spawnBad() {
        GameObject k = Instantiate(obstaclePrefab) as GameObject;
        k.transform.position = new Vector3(Random.Range(-7.5, 7.5), Random.Range(26, 11), 140));
    }

    IEnumerator spawner() {
        while (true) {
            yield return new WaitForSeconds(respawnTime);
            spawnBad();
        }
    }
}

1 Ответ

0 голосов
/ 09 мая 2020
k.transform.position = new Vector3(Random.Range(-7.5, 7.5), Random.Range(26, 11), 140))

У вас есть лишний ) в конце этой строки, который сообщает вам об ошибках, просто удалите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...