λΆνμ νμ΄ν λ²νΌ λλ₯΄λ©΄ νμ΄μ§ λμ΄κ°λκ²μ²λΌ μμ Stage 1 Stage 2 ~ μλ€κ° Stage 6 Stage 7 ~ μ΄λ°μμΌλ‘ ν
μ€νΈκ° λ°λλκ±° ꡬνν΄λ³΄κ³ μλλ°
Play λλ¬μ λ²νΌ λλ¬λ΄λ μ무 λ°μλ μλ€κ° λ€μ Playλλ¬μ μ€λ¨νλ©΄
μ΄λ κ² λ°λμ΄μμ μ¨ν΄λ¦μ μ μλνλκ±° κ°μλ° ν
μ€νΈκ° λ°λ‘ μλ°λκ³ κ²μμ μ€ννλ€ κΊΌμΌ λ°λλλ° λ μλͺ»νλμ§ μ’ μλ €μ£ΌλΌ
using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
using UnityEngine;
public class loadSceneScript : MonoBehaviour
{
public GameObject[] stgButtons;
public int nowPage = 0;
public Text txt1;
public Text txt2;
public Text txt3;
public Text txt4;
public Text txt5;
public Text pageText;
private void Start()
{
pageText.text = "Page " + (nowPage += 1) + " / 4";
}
public void PrevPage() //μ’μΈ‘ νμ΄ν λ²νΌ ν΄λ¦
{
if (nowPage > 0)
{
if (nowPage == 1)
{
txt1.GetComponent().text = "Stage 1";
txt2.GetComponent().text = "Stage 2";
txt3.GetComponent().text = "Stage 3";
txt4.GetComponent().text = "Stage 4";
txt5.GetComponent().text = "Stage 5";
}
if (nowPage == 2)
{
txt1.GetComponent().text = "Stage 6";
txt2.GetComponent().text = "Stage 7";
txt3.GetComponent().text = "Stage 8";
txt4.GetComponent().text = "Stage 9";
txt5.GetComponent().text = "Stage 10";
}
if (nowPage == 3)
{
txt1.GetComponent().text = "Stage 11";
txt2.GetComponent().text = "Stage 12";
txt3.GetComponent().text = "Stage 13";
txt4.GetComponent().text = "Stage 14";
txt5.GetComponent().text = "Stage 15";
}
if (nowPage == 4)
{
txt1.GetComponent().text = "Stage 16";
txt2.GetComponent().text = "Stage 17";
txt3.GetComponent().text = "Stage 18";
txt4.GetComponent().text = "Stage 19";
txt5.GetComponent().text = "Stage 20";
}
nowPage = nowPage - 1;
pageText.text = "Page " + (nowPage += 1) + " / 4";
Debug.Log("μ΄μ νμ΄μ§");
}
else
{
Debug.Log("μ΄μ νμ΄μ§ μμ");
}
}
public void NextPage() //μ°μΈ‘ νμ΄ν λ²νΌ ν΄λ¦
{
if (nowPage
{
if (nowPage == 0)
{
txt1.GetComponent().text = "Stage 6";
txt2.GetComponent().text = "Stage 7";
txt3.GetComponent().text = "Stage 8";
txt4.GetComponent().text = "Stage 9";
txt5.GetComponent().text = "Stage 10";
}
if (nowPage == 1)
{
txt1.GetComponent().text = "Stage 11";
txt2.GetComponent().text = "Stage 12";
txt3.GetComponent().text = "Stage 13";
txt4.GetComponent().text = "Stage 14";
txt5.GetComponent().text = "Stage 15";
}
if (nowPage == 2)
{
txt1.GetComponent().text = "Stage 16";
txt2.GetComponent().text = "Stage 17";
txt3.GetComponent().text = "Stage 18";
txt4.GetComponent().text = "Stage 19";
txt5.GetComponent().text = "Stage 20";
}
nowPage = nowPage + 1;
Debug.Log("λ€μ νμ΄μ§");
pageText.text = "Page " + (nowPage += 1) + " / 4";
}
}
}
μ½λλ μ΄λ°μμΌλ‘ μμ±νμ΄..
Getcomponent<text>()μλ? μ¬κΈ° μ λλ€κ³ μλͺ»μ μκ±°μΌ μλ κΈμ΄μ¨κ±°μΌ?
txt1.GetComponent<Text>().text = "Stage 1"; μΌμΌ μΌλλ 볡λΆνλκΉ μ λ κ² λμ€λ€;
λμ¨μμ μ½λ μΉνλ€λ κ² μ΄λ°κ±°κ΅¬λ. κ·Όλ° μ μ½λ λ§μΌλ‘λ μ λͺ¨λ₯΄κ² λ€. λλ©΄ μλ κ°μΌλ‘ λμκ°ν λ° λκ³ λμ λ°λλ€λ κ·Έκ²λ μ΄ν΄μλκ³ .
κ²μ΄μΌ κ·Όλ° μ λ° μν©μμλ ν μ€νΈλ₯Ό λ°κΎΈλ κ² μλλΌ, μ€ν μ΄μ§1λΆν° 20κΉμ§ λ³λμ λ²νΌμ λ§λ€μ΄μ horizontallayoutμ νλμ© λ£κ³ κ·Έ λ μ΄μμμ maskλ‘ 5κ°λ§ 보μ΄κ² ν λ€μ νμ΄ν λλ₯Ό λλ§λ€ νμ¬ λ³΄μ΄λ λΆλΆμ λ°κΎΈλ κ² λ§λκ±° μλκ² λ Έ...
μ΄μ§λΌ κ·Έλ°κ² μλμ§ λͺ°λμ΄.. κ·Όλ° ν μ€νΈλ μ μλ°λλμ§ μ μ μμκΉ? OnclickμΌλ‘ ν μ€νΈ λ°κΏμΌ λ μμκ±° κ°μλ° μλ¨ΉνλκΉ λ§λ§ν΄
μ μ½λλ‘λ λͺ¨λ₯΄κ² κ³ , μ νμ΄νλ²νΌμ λΆλ μ€ν¬λ¦½νΈλ μ ν μ€νΈμ λΆλ μ€ν¬λ¦½νΈ λλ€ μ¬λ €λ³΄λ©΄ μλ¨?
κ·Έλ¦¬κ³ μ μ΄μ txt1μ΄ Text μΈμ€ν΄μ€λΌλ©΄ txt1.text = "Stage1" ν΄λ λ κ±΄λ° μλκ°
μ κΉλ§ κΈ μμ ν΄μ μΆκ°λ‘ μ¬λ €λ³Όκ²
κΈ μμ νμ΄.. κ·Όλ° νΌμ λ§μ Έλ³΄λ€κ° λ°©κΈ ν μ€νΈνλκΉ ν΄λ¦νλ©΄ λ°λ‘ ν μ€νΈλ λ°λλλ° μ€λ₯Έμͺ½ λ²νΌ νλ²λ§ λλ¬λ NowPageκ° 3μ΄ λλ²λ¦°λ€.. μΌμͺ½ λ²νΌμ λλ¬λ λ‘κ·Έλ§ λ¨κ³ ν μ€νΈλ NowPageκ° μλ°λ..
λ¬΄μ¨ 20κ°μ λ³λμ λ²νΌμ λ§λλγ γ μ€ν μ΄μ§κ° 100κΉμ§ μμΌλ©΄ 100κ°λ§λλ €κ³ ? μκ° μΉνλμ½λ©ν΄μ κ·Έλ μ§ μ½λλ‘ νλκ² λ«λ€
μΌλ¨ μ μ΄μ txt1, txt2...λ Text μ»΄ν¬λνΈμΈλ° κ΅³μ΄ getComponent ν νμμμ΄ λ°λ‘ txt1.text = ... μΌλ‘ νλ©΄ λ¨ μ λ κ² μ ν΄λ΄μ μ λ κ²ν΄λ λλμ§λ λͺ¨λ₯΄κ² μ
νμ΄ν λ²νΌμ λλ μ λ μ΄λ²€νΈ μ²λ¦¬ λΆλΆλ μ½λ μ¬λ €λ³΄λ©΄ μλ¨?
νμ΄ν λ²νΌμ κ·Έλ₯ λΉ μ€λΈμ νΈ νλ λ§λ€κ³ κ±°κΈ°λ€κ° μμ μλ μ€ν¬λ¦½νΈ μ»΄ν¬λνΈλ‘ μ°κ²°νκ³ μΈμ€νν° Onclick()μμ κ·Έ μ€λΈμ νΈμ nextPage() μ€ν μ΄λ°μμΌλ‘ νλλ° μ΄λ²€νΈ μ²λ¦¬ λΆλΆ μ½λλ λμ§ λͺ¨λ₯΄κ² μ΄;; λ―Έμν΄ κ²μ΄μΌ
ν μ€νΈλ λ§νλλ‘ λ°κΏλ³Όκ² κ³ λ§μ!
μ μΈμ€νν°μμ κ·Έλ₯ μ°κ²°νꡬλ
public void NextPage() //μ°μΈ‘ νμ΄ν λ²νΌ ν΄λ¦ { if (nowPage {
μ΄κ±° μ€ν μλ?
public void NextPage() { if (nowPage < 4) { if (nowPage == 0) {
λΉμ£ΌμΌ μ€νλμ€μμ λ°λ‘ 볡λΆνλλ° λ¨Έκ° μκΎΈ μ§€λ¦°λ€;; ν·κ°λ¦¬κ² ν΄μ λ―Έμ
ν μ€νΈλ getComponent μν΄λ μλ°λλ€ γ³γ³
κ²μ΄μΌ λ¬Έμ μ μ°Ύμμ΄ pageText.text = "Page " + (nowPage += 1) + " / 4"; μκ±°μμ nowPageλ₯Ό += 1 νλκΉ νλ²μ νμ΄μ§κ° μ¬λ¬κ° λμ΄κ°λλΌ μ κ±° λ°κΎΈλκΉ μ§κΈμ μ μλνλ€. κ°μ΄μ§ μ½λ보면μ κ°μ΄ κ³ λ―Όν΄μ€μ κ³ λ§μ γ γ
κ·Όλ° λ³΄ν΅ μ λ°uiλ μΉ΄λ©λΌ μμ§μ¬μ νλκ² λμν λ°
μ§κΈ λ¬Έμ ν΄κ²°νκ³ λλκΉ μμ κ²μ΄λ λ§νκ²μ²λΌ 1~20 μ€ν μ΄μ§κΉμ§ λ²νΌ λ§λ€κ³ νλκ² λμκ±° κ°μλ° μΉ΄λ©λΌ μμ§μ΄λ λ°©λ²μ μ΄λ€κ±΄μ§ μλ €μ€ μ μμκΉ? λ²νΌ λλ₯΄λ©΄ μΉ΄λ©λΌ μμΉ μ΄λμν€λκ±°μΌ?