[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart9 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
442: 名前は開発中のものです。 [] 2023/01/26(木) 17:51:54.39 ID:jagBFQMQ(1/3) AAS
ボタンをクリックすると重複なしでシーンを移動するスクリプトを書いているのですがうまくいきません。
ランダムに移動はするのですが重複してしまいます。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class ransu : MonoBehaviour
{
int start = 1;
int end = 3;
List<int> numbers = new List<int>();

void Start()
{
for (int i = start; i <= end; i++)
{
numbers.Add(i);
}
}

public void OnClick()
{
int index = Random.Range(0, numbers.Count);
int ransu = numbers[index];
SceneManager.LoadScene(index.ToString(), LoadSceneMode.Single);
numbers.RemoveAt(index);
}
}
448
(1): 名前は開発中のものです。 [] 2023/01/26(木) 20:53:16.35 ID:jagBFQMQ(2/3) AAS
>>445indexをransuに変えシーン名を0から3に変えてみましたが、重複してしまいました。
SceneManager.LoadScene(index.ToString(), LoadSceneMode.Single);を削除しDebug.Log(ransu);に変えて試したところコンソールには重複せず1,2,3が表示されました。
450: 名前は開発中のものです。 [] 2023/01/26(木) 21:27:04.89 ID:jagBFQMQ(3/3) AAS
>>449ありがとうございます。やってみます。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s