close

Portfolio


チーム開発実習で作ったオムニバスゲーム

※音が出ますのでご注意ください。
コードの一部を下記に載せます。(PCのみ)


タイトルでのクリア判定のためのスクリプト(C#)

	using System.Collections;
	using System.Collections.Generic;
	using UnityEngine;
	using UnityEngine.UI;
	using UnityEngine.SceneManagement;
	using System.Linq;
	
	//各ゲームシーンへ遷移するためのスクリプト
	
	public class SelectMainTitleButton : MonoBehaviour
	{
		string[] selectGameTitle = { //遷移するシーン名を初期値として配列に
					"", //番号を合わせるための空要素
					"TestTitle01", //member01
					"TestTitle02", //member02
					"TestTitle03", //member03
					"GiftyChan_Title"  //member04
			};
	
		static int[] selectGameFlag = { 0, 0, 0, 0, 0 }; //クリア判定のための配列(最初の要素は番号を合わせるための空要素)
	
			void Start(){
			Debug.Log("Start");
			Debug.Log(selectGameFlag.Sum());
			if(selectGameFlag.Sum()>=4){ //それぞれのゲーム全てからタイトルに戻ってきたら
				Debug.Log("ALL GamePlaying!!!");
				for (int i = 0; i < selectGameFlag.Length;i++){ //初期値を0にリセット
					selectGameFlag[i] = 0;
				}
					SceneManager.LoadScene("AllPlaying"); //クリアシーンへ遷移
			}
		}
		//Buttonにnumberを割り振ってnumberを元にselectGameTitleのインデックスとして各ゲームシーンに遷移
		public void OnClick(int number){
			Debug.Log(number);
			if(selectGameTitle[number]!=""){
				selectGameFlag[number] = 1;
				SceneManager.LoadScene(selectGameTitle[number]);
					}
		}
	}
						
			

↑TOP↑

noteの記事はこちら
Unityで作ったゲーム集

ゲーム集(Unity)

QRコード

note

Unityで作った猫シューティング

シューティング(Unity)

Javaで作ったねこあるきゲーム

アドベンチャー(Java)

96nekoBase

coconala

↑TOP↑