728x90

 


 

 

์ฒ˜์Œ์—๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์Šคํฌ๋ฆฝํŠธ์˜ ์‹คํ–‰์„ ์ œ์–ดํ•˜๋Š” ๋ฉ”์ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. Main Manager๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๋ชจ๋“  MonoBehaviour๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์Šคํƒ€ํ˜•์˜ ๊ตฌ์กฐ์˜€๋‹ค. ๋‹น์žฅ ๋งŒ๋“ค๊ธฐ์—๋Š” ์ง๊ด€์ ์ด๊ณ  ํŽธํ–ˆ๋Š”๋ฐ, ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ• ์ˆ˜๋ก ๊ฐ์ฒด์ง€ํ–ฅ์ด ๋ฌด๋„ˆ์ง€๊ณ  ํŽธ์˜๋ฅผ ์œ„ํ•œ ์ „์—ญ ๋ณ€์ˆ˜๊ฐ€ ์ ์  ๋Š˜์–ด๋‚˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ”๋‹ค. ๊ตฌ์กฐ์˜ ๋ฌธ์ œ์ธ์ง€ ์ดˆ๊ธฐ์— ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์„ ํ™•๋ฆฝํ•˜์ง€ ์•Š์•„์„œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๊ณ ์น  ๋ถ€๋ถ„์ด ๋งŽ์€ ๋ฐฉ์‹์ด์—ˆ๋‹ค.

 

์ด๋ฒˆ์—๋Š” ๊ฐ MonoBehaviour๊ฐ€ ๋”ฐ๋กœ ์šด์šฉ๋˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐ Behaviour๊ฐ€ ์‹œ์ž‘ํ•˜๋Š”, ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋กœ๋”ฉ๋˜๊ณ  Awake()๋˜๋Š” ์ˆœ์„œ๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

 

์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ์ˆœ์„œ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋ฉด MonoBehaviour ํด๋ž˜์Šค์˜ ์ด๋ฒคํŠธ ํ•จ์ˆ˜ ํ˜ธ์ถœ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๋ฉ”๋‰ด

Edit > Project Settings > Script Execution Order

๋˜๋Š”

File > Build Settings > Player Settings > Script Execution Order

 

 


์„ค์ •ํ•˜๊ธฐ

Default Time์€ ์•„๋ž˜ ์ •์˜๋˜์ง€ ์•Š์€ ๋ชจ๋“  ์Šคํฌ๋ฆฝํŠธ์— ์ ์šฉ๋œ๋‹ค.

Default Time ๋‚ด ์Šคํฌ๋ฆฝํŠธ๋“ค์€ ๋กœ๋”ฉ ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰๋œ๋‹ค.

 ์œ„์ชฝ๋ถ€ํ„ฐ  ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰๋œ๋‹ค. ์ฆ‰ ๊ฐ’์ด ์ž‘์„์ˆ˜๋ก ๋จผ์ € ์‹คํ–‰๋œ๋‹ค.

 

 


ํ…Œ์ŠคํŠธ

1. MonoBehaviour๋ฅผ ์ƒ์†๋ฐ›์€ ์Šคํฌ๋ฆฝํŠธ 3๊ฐœ๋ฅผ ๋งŒ๋“ ๋‹ค.

using UnityEngine;
public class TestManager1 : MonoBehaviour
{
    private void Awake()
    {
    	Debug.Log("Awake() " + this.name);
    }
}

 

 

2. GameObject์— ์ถ”๊ฐ€ํ•œ ๋’ค ์‹คํ–‰ํ•œ๋‹ค.

ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ธ์ŠคํŽ™ํ„ฐ์—์„œ ๋งˆ์ง€๋ง‰์— ์ถ”๊ฐ€ํ•œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋จผ์ € ๋กœ๋”ฉํ•œ๋‹ค.

์˜ค๋ธŒ์ ํŠธ์— ์ปดํฌ๋„ŒํŠธ ์ถ”๊ฐ€ํ•ด์ค€ ์ˆœ์„œ:: 1 > 3 > 2

 

 

3. ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ์ˆœ์„œ ๋ณ€๊ฒฝํ•ด์ฃผ๊ธฐ

 

 

4. ๊ฒฐ๊ณผ

 


์š”์•ฝ - ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ์ˆœ์„œ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•

์ง์ ‘ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ถ”๊ฐ€ํ•˜๋ฉด์„œ ๋กœ๋”ฉ ์ˆœ์„œ๋ฅผ ์กฐ์ ˆํ•ด๋„ ๋  ๊ฒƒ ๊ฐ™๊ธด ํ•œ๋ฐ ์ ˆ๋Œ€์ ์ธ ๊ธฐ์ค€์ธ์ง€๋„ ๋ชจ๋ฅด๊ฒ ๊ฑฐ๋‹ˆ์™€ ๋””ํ…Œ์ผํ•œ ์ˆœ์„œ ์กฐ์ •์ด ๋ฒˆ๊ฑฐ๋กœ์šด ๋ฐฉ๋ฒ•์ด๋‹ค.

 

๋”ฐ๋ผ์„œ ํ”„๋กœ์ ํŠธ ์„ธํŒ…์—์„œ ํ˜ธ์ถœ ์ˆœ์„œ๋ฅผ ์ง์ ‘ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒŒ ๋” ๋ฐ”๋žŒ์งํ•œ ๋ฐฉ๋ฒ•์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค. ์ด๊ฒŒ ๊ฐ€์žฅ ํŽธํ•˜๋‹ˆ๊นŒ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด๋†จ๊ฒ ์ง€.

 


 ์ฐธ๊ณ ์ž๋ฃŒ 

 

728x90

+ Recent posts