๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿ’ป๐Ÿ’ญ๐ŸŽง๐ŸŒ

์œ ๋‹ˆํ‹ฐ ์ž…๋ฌธ ๊ฐ•์ขŒ B0~B6 ๋ณธ๋ฌธ

Unity + C#

์œ ๋‹ˆํ‹ฐ ์ž…๋ฌธ ๊ฐ•์ขŒ B0~B6

adorableco 2022. 7. 24. 17:09
๋ฐ˜์‘ํ˜•

Debug.Log(“๋ฌธ์ž ์ถœ๋ ฅ”);

 

float ๋ฐ์ดํ„ฐํ˜• ์‚ฌ์šฉํ•  ๋•Œ๋Š” 15.5f ์™€ ๊ฐ™์ด ๊ฐ’ ๋’ค์— f๋ฅผ ๊ผญ ๋ถ™์—ฌ์•ผํ•จ

 

List<> (๊บฝ์‡ ์•ˆ์— ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ ์–ด์•ผํ•จ) -> ์ œ๋„ค๋ฆญ ํƒ€์ž…

 

 

//์—ฐ์‚ฐ์ž

๋ชจ๋“  ์—ฐ์‚ฐ์ž(์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋„) : C์–ธ์–ด์™€ ๊ฐ™์Œ

 

 

//ํ‚ค์›Œ๋“œ

int float string bool new List => ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ ๋ถˆ๊ฐ€

 

 

 

//์กฐ๊ฑด๋ฌธ

์กฐ๊ฑด๋ฌธ C์–ธ์–ด์™€ ๋™์ผ

 

foreach(string monster in monsters){

            Debug.Log("์ด ์ง€์—ญ์— ์žˆ๋Š” ๋ชฌ์Šคํ„ฐ : "+monster);

        }   

 

-> ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ทธ๋ฃนํ˜• ๋ณ€์ˆ˜ ๋‚ด์˜ ๊ฒƒ๋“ค์„ ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ

 

 

 

์ธ์Šคํ„ด์Šค : ์ •์˜๋œ ํด๋ž˜์Šค๋ฅผ ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™”๋กœ ์‹ค์ฒดํ™”

Actor player = new Actor();

 

private : ์™ธ๋ถ€ํด๋ž˜์Šค์— ๋น„๊ณต๊ฐœ๋กœ ์„ค์ •ํ•˜๋Š” ์ ‘๊ทผ์ž

public : ์™ธ๋ถ€ํด๋ž˜์Šค์— ๊ณต๊ฐœ๋กœ ์„ค์ •ํ•˜๋Š” ์ ‘๊ทผ์ž

MonoBehaviour : ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ ํด๋ž˜์Šค

 

 

//๋ฉ”์†Œ๋“œ ์†Œ๊ฐœ

 

Awake : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ ์ƒ์„ฑ ํ•  ๋•Œ, ์ตœ์ดˆ ์‹คํ–‰ 

Start : ์—…๋ฐ์ดํŠธ ์‹œ์ž‘ ์ง์ „, ์ตœ์ดˆ ์‹คํ–‰

 

-> ์œ„ ๋‘๊ฐœ ์ดˆ๊ธฐํ™” ์˜์—ญ

 

FixedUpdate : ๋ฌผ๋ฆฌ ์—ฐ์‚ฐ ์—…๋ฐ์ดํŠธ

-> ๊ณ ์ •๋œ ์‹คํ–‰ ์ฃผ๊ธฐ๋กœ CPU๋ฅผ ๋งŽ์ด ์‚ฌ์šฉ 

Update : ๊ฒŒ์ž„ ๋กœ์ง ์—…๋ฐ์ดํŠธ (๋ฌผ๋ฆฌ ์—ฐ์‚ฐ์„ ์ œ์™ธํ•˜๊ณ  ๊ณ„์† ์—…๋ฐ์ดํŠธ ๋˜์–ด์•ผํ•  ๋กœ์ง๋“ค์„ ๋‹ค๋ฃธ) -> ํ™˜๊ฒฝ ์ฃผ๊ธฐ์— ๋”ฐ๋ผ ์‹คํ–‰์ฃผ๊ธฐ๊ฐ€ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Œ 

LateUpdate : ๋ชจ๋“  ์—…๋ฐ์ดํŠธ ๋๋‚œ ํ›„ (์บ๋ฆญํ„ฐ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋Š” ์นด๋ฉ”๋ผ ๋“ฑ์„ ๋‹ค๋ฃธ)

OnDestroy : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์‚ญ์ œ๋  ๋•Œ ๋ฌด์–ธ๊ฐ€ ๋‚จ๊ธฐ๊ณ  ์‚ญ์ œ๋˜๋„๋ก

OnEnable : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ํ™œ์„ฑํ™” ๋˜์—ˆ์„ ๋•Œ (์ดˆ๊ธฐํ™”์™€ ๋ฌผ๋ฆฌ ์‚ฌ์ด์—์„œ) (ex.ํ”Œ๋ ˆ์ด์–ด์˜ ๋กœ๊ทธ์ธ)

OnDisable : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๊ณผ ๋น„ํ™œ์„ฑํ™” ๋˜์—ˆ์„ ๋•Œ (ex.ํ”Œ๋ ˆ์ด์–ด์˜ ๋กœ๊ทธ์•„์›ƒ)

 

 

 

โš ๏ธํด๋ž˜์Šค์˜ ์ด๋ฆ„๊ณผ ์Šคํฌ๋ฆฝํŠธ ์ด๋ฆ„ ๋‹ค๋ฅด๋ฉด ์˜ค๋ฅ˜ ๋ฐœ์ƒํ•จ!!

๋ฐ˜์‘ํ˜•

'Unity + C#' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์œ ๋‹ˆํ‹ฐ ์ž…๋ฌธ ๊ฐ•์ขŒ B7~B9  (0) 2022.07.27