์ดˆ๋ณด์šฉ ๊ฐ„๋‹จ ํŒ์ž„.

์˜ค๋Š˜๋„ ์ž…๋ ฅ๊ด€๋ จ ์ˆ˜์ •ํ•˜๋‹ค๊ฐ€ ํ•˜๋ฃจ ๋ณด๋ƒˆ๋Š”๋ฐ.

๋‹ค๋“ค ๋‹น์—ฐํžˆ ์•Œ์ง€ ๋ชจ๋ฅด๊ฒ ์Œใ… 



์ผ๋‹จ, ์ด์ œ ์•„์ฃผ ์ดˆ๋ณด์ ์œผ๋กœ

๊ฒŒ์ž„์˜ ์ž…๋ ฅ์€

if(Input.Getkey("์–ด์ฉŒ๊ณ ") ๋˜๋Š” keycode ์š”๊ฑธ๋กœ ๋ฐ›์„ํ…๋ฐ


์ด์ œ ์š”๊ฑด ์ผ๋ฐ˜์ ์ธ ๋‚ด์šฉ์ด๊ณ ,


์š” ํ•จ์ˆ˜๋“ค์„ ํ•œ๋ฒˆ ๋” ๊ฐ์‹ธ์„œ ์จ๋ณผ ์ˆ˜ ์žˆ์Œ.


์˜ˆ๋ฅผ๋“ค๋ฉด

public bool AttackAKeyPress()//๊ธฐ๋ณธ๊ณต๊ฒฉ์ž…๋ ฅ๋ฐ›๋Š” ํ•จ์ˆ˜

{

if(Input.Getkey("A"))

{

return true;

}else

return false;

}

์š”๋ ‡๊ฒŒ ๊ฐ์Œ€์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž„.


์—ฅ? ์ด๊ฑฐ ์™„์ „ ๋˜‘๊ฐ™์€๊ฑฐ ์•„๋‹ˆ๋ƒ?


๊ทธ๋ ‡๋‹ค๋ฉด ๊ฐ์‹ธ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ?

์ด ํ•จ์ˆ˜ ์•ˆ์—๋‹ค๊ฐ€


public bool AttackAKeyPress()

{

if(Input.Getkey("A"))

{

return true;

}else

return false;


//Bํ‚ค๋„ ๊ฐ™์ด ์ž…๋ ฅ๋ฐ›์ž~

if(Input.Getkey("B"))

{

return true;

}else

return false;

}

๋‹ค๋ฅธ ํ‚ค์˜ ์ž…๋ ฅ๋„ ์ถ”๊ฐ€ ์‹œ์ผฐ์Œ.

์ฆ‰ ํ•จ์ˆ˜ ํ•˜๋‚˜๋กœ A๋ฒ„ํŠผ ์•„๋‹ˆ๋ผ B๋ฒ„ํŠผ์˜ ์ž…๋ ฅ๋„ ๊ณต๊ฒฉํ‚ค๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž„.!



์š”๊ฑด ์ผ๋‹จ ๊ฐ„๋‹จํ•œ ์•„์ด๋””์–ด ์ด๊ณ 

์‹ฌํ™”ํ•ด์„œ, ์ฃผ ์ž…๋ ฅ ์ปดํฌ๋„ŒํŠธํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ ,

๊ฑฐ๊ธฐ๋‹ค๊ฐ€ ๊ณต๊ฒฉ๋ฒ„ํŠผ์ž…๋ ฅ // ๊ณผ ์‹ค์ œ๋ฒ„ํŠผ// ๋“ค์„ ์„œ๋กœ ๊ตฌ๋ถ„์ง€์–ด ๊ฐ์ฒดํ™” ํ•ด์„œ

ํ•œ๋™์ž‘์„ ์‹คํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์ค‘๋ณต๋ฒ„ํŠผ ์ž…๋ ฅ๊ณผ ์กฐ์ž‘ํ‚ค ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๋“ฑ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Œ.



์‹ค์‚ฌ์šฉ์—์„œ๋Š” ์ผ๋‹จ-

๊ฒŒ์ž„ํŒจ๋“œ์™€ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์„ ๋™์‹œ์— ๋ฐ›๊ณ  ์‹ถ์„๋•Œ ์“ธ ์ˆ˜ ์žˆ๊ฒ ์ง€?

๊ฒŒ์ž„ํŒจ๋“œ X๋ฒ„ํŠผ๊ณผ, ํ‚ค๋ณด๋“œ Aํ‚ค ๋‘˜๋‹ค ๊ณต๊ฒฉA์˜ ์ž…๋ ฅ์œผ๋กœ ์“ฐ๊ณ  ์‹ถ์„๋•Œ~

ํ•œ ํ•จ์ˆ˜๋กœ ๋ฌถ์–ด๋†“๊ณ  ์“ฐ๋ฉด ํŽธํ•˜์ž๋‚˜!




๋‚˜๋Š” ์˜ค๋Š˜ ์บ๋ฆญํ„ฐ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์—

ํ•ด๋‹น๋‚ด์šฉ์„ ์ ์šฉ์‹œ์ผฐ์Œ

๊ฒŒ์ž„ํŒจ๋“œ ์‚ฌ์šฉ์‹œ, ์•„๋‚ ๋กœ๊ทธ, ๋ฐฉํ–ฅํ‚ค ํŒจ๋“œ ๋‘˜ ๋‹ค ์บ๋ฆญํ„ฐ ์ด๋™์œผ๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋„๋ก.


๋ณธ๋ž˜ ๋ฐฉํ–ฅํ‚คํŒจ๋“œ๋Š” ์บ๋ฆญํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š”๋ฐ ์ผ๋Š”๋ฐ,

๋ณ€๊ฒฝ๋งค์ปค๋‹ˆ์ฆ˜์„ ๋ฐ”๊พธ๋Š” ๋ฐ”๋žŒ์—.


๊ทธ๋Ÿผ ๋‹ค๋“ค ๊ณ ์ƒ!