2015๋…„ 1์›” 25์ผ ์ผ์š”์ผ

Git ์‹œ์ž‘ํ•˜๊ธฐ 3 - commit

๋ชฉ์ฐจ git commit ๋ช…๋ น์–ด global ์„ค์ • git commit -m git add์˜ ๋น„๋ฐ€๊ณผ git์˜ 3๋‹จ๊ณ„ ์‹œ์Šคํ…œ git commit -am git commit ๋ช…๋ น์–ด global ์„ค์ • ์ถ”์ ๋„ ๋˜์—ˆ๊ฒ ๋‹ค. ์ด์ œ ๋ฐฑ์—…๋งŒ ํ•˜๋ฉด ๋œ๋‹ค ๊ทธ๊ฒƒ์„ ํ•ด์ฃผ๋Š” ๋ช…๋ น์–ด๊ฐ€ ๋ฐ”๋กœ git commit ์ด ๋˜์‹œ๊ฒ ๋‹ค ์ผ๋‹จ git commit์„ ์ณ๋ณด์ž ๊ทธ๋Ÿผ git๊ฐ€ ๋„Œ ๋ˆ„๊ตฌ๋ƒ (-ใ……- om ๋ผ๊ณ  ๊ฐ•๋ ฌํ•˜๊ฒŒ ๋ฌผ์–ด์˜จ๋‹ค *** Please tell me who you are. Run git config --global...
2015๋…„ 1์›” 22์ผ ๋ชฉ์š”์ผ

์œ ๋‹ˆํ‹ฐ - Time.deltaTime

๋ธํƒ€์˜ ์šฉ์–ด๋œป delta : an incremental change in a variable๋ถˆํ–‰ํžˆ๋„ ๋„ค์ด๋ฒ„ ์‚ฌ์ „์—๋Š” ์—†๊ณ  ๊ทธ๋ƒฅ ๊ตฌ๊ธ€์„ ๋’ค์ ธ๋ณด๋ฉด ์—ฌ๋Ÿฌ๋œป์ค‘์— ์ €๋Ÿฐ ๊ฒƒ์ด ์žˆ๋‹ค ์‚ฌ์‹ค ์šฐ๋ฆฌ๋„ ์ง€๊ฒน๊ฒŒ ๋ณด์•„์˜จ ๋‹จ์–ด๋‹ค ์ˆ˜ํ•™์—์„œ.. ๋ธํƒ€๊ฐ€ ์–ด์ฉŒ๊ตฌ.. ๊ฐ„๋‹จํžˆ ๋ณ€ํ™”๊ฐ’์ด๋‹ค. ํ˜น์€ ๊ฒฝ๊ณผ๊ฐ’์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค์œ ๋‹ˆํ‹ฐ์˜ Time.deltaTime์—ฌ๊ธฐ์„œ ์œ ๋‹ˆํ‹ฐ์˜ ๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด Time.deltaTime์„ ์ด๋ ‡๊ฒŒ ์ •์˜ํ•ด๋†จ๋‹ค The time in seconds it took to complete the last frame๋ฐ”๋กœ ์ „ํ”„๋ ˆ์ž„์ด ์™„๋ฃŒ๋˜๊ธฐ๊นŒ์ง€๊ฑธ๋ฆฐ ์‹œ๊ฐ„์ด๋‹ค...
2015๋…„ 1์›” 20์ผ ํ™”์š”์ผ

๋„ํƒ‘์ „๊ธฐ ์ดˆ๋ณด๊ณต๋žต #3

๋ชฉ์ฐจ๋Šฅ๋ ฅ์น˜ ์ƒ์„ธ์™€ ๋งˆ๋‚˜ํšŒ๋ณต ์ผ€๋ฆญ์„ ๊ฐ•ํ•˜๊ฒŒ์ฒซ๋ฒˆ์งธ - ์Šคํ‚ฌ ๊ทธ ๋‹ค์Œ์€ ์žฅ๋น„ ์žฅ๋น„๊ฐ•ํ™” ๊ทธ ์™ธ๋˜์ „ ํด๋ฆฌ์–ด์‹œ ๋ณ„ํ‘œ๋Š” ๋ณด์ƒ์—๋Š” ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ์ด ์—†์Šต๋‹ˆ๋‹ค ์ „ํˆฌ๊ฐ€ ๋๋‚œ ํ™”๋ฉด์—์„œ ํ†ต๊ณ„๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ˆ์— ๋„ˆ๋ฌด ์ชผ๋‹ฌ๋ฆฌ๋ฉด ๋ถˆํƒ€๋Š” ์„ฑ์ „์ด๋ž€ ์ผ์ข…์˜ ์ฐจ๋ฅœ์ „์ž…๋‹ˆ๋‹ค. ์›”์ •์•ก ๊ณผ๊ธˆ๊ณผ ๋„ค์ด๋ฒ„ ์•ฑ๋งˆ์ผ“ ์ด์ „ํŽธ์„ ๋ณด์‹œ๋ ค๋ฉด ์•„๋ž˜ ํด๋ฆญ ๋„ํƒ‘์ „๊ธฐ ์ดˆ๋ณด๊ณต๋žต 1ํŽธ - ๋งํฌ ๋„ํƒ‘์ „๊ธฐ ์ดˆ๋ณด๊ณต๋žต 2ํŽธ - ๋งํฌ๋Šฅ๋ ฅ์น˜ ์ƒ์„ธ์™€ ๋งˆ๋‚˜ํšŒ๋ณต์ผ€๋ฆญ๋“ค์˜ ๋Šฅ๋ ฅ์น˜๋Š” ํฌ๊ฒŒ ํž˜, ์ง€๋Šฅ, ๋ฏผ์ฒฉ์ด ์žˆ๊ณ ๊ทธ์— ๋”ฐ๋ฅธ ์„ธ๋ถ€๋Šฅ๋ ฅ์น˜์˜ ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค (์ถœ์ฒ˜)์ตœ๋Œ€์ฒด๋ ฅ = ํž˜ x 18 ๋ฌผ๋ฆฌ๊ณต๊ฒฉ = ์ฃผ์†์„ฑ...

๋„ํƒ‘์ „๊ธฐ ์ดˆ๋ณด๊ณต๋žต #2

๋ชฉ์ฐจ๋ฝ‘๊ธฐ ์ผ€๋ฆญํ„ฐ๋Šฅ๋ ฅ๊ณผ ๊ณจ๋“œ ์ €๋ฒˆํŽธ์— ์ด์–ด์„œ~ ๋„ํƒ‘์ „๊ธฐ ์ดˆ๋ณด๊ณต๋žต #1 - ๋งํฌ๋ฝ‘๊ธฐ๋…ธ๊ณผ๊ธˆ ์ƒํƒœ๋ผ๋ฉด 10๋ ™์ „์—” ๋ณด์„์„ ๋ชจ์„ ๋ฐฉ๋ฒ•์ด ์—†์œผ๋ฏ€๋กœ ์˜์›…๋„ ๊ตฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ํ•˜์ง€๋งŒ 10๋ ™์ด ๋”ฑ ๋˜๋ฉด ๊ฒฝ๊ธฐ์žฅ์ด ์—ด๋ฆฌ๊ณ  ์‹ ์„ญ์ด๋ผ๋ฉด npc๋ฅผ ์žก์•„ ๋“ฑ์ˆ˜๋ฅผ ํ™• ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์•„๋‹ˆ๋ฉด ์ข€๋” ๋ ™์—…ํ•ด์„œ ๋” ๋†’์ด ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๊ทธ๋Ÿฌ๋ฉด ์ฒซ ์˜์›…์†Œํ™˜ํ•  288๊ฐœ์˜ ๋ณด์„์„ ํš๋“๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค์ฒ˜์Œ์œผ๋กœ ์—ด๋ฉด ๋ฌด์กฐ๊ฑด 3์„ฑ ์˜์›…์ด ๋‚˜์˜ค์ฃ ๊ทธ์— ์•ž์„œ.. ์ฃผ์˜์ ์ด ์žˆ๋Š”๋ฐ.. ๊ฒŒ์ž„์—์„œ๋Š” ์ผ๋ฐ˜๊ฑฐ์ง€ ์†Œํ™˜๊ณผ ๊ณ ๊ธ‰๊ฑฐ์ง€ ์†Œํ™˜์ด ์žˆ์Šต๋‹ˆ๋‹ค ์ผ๋ช… ๋ฒ•์ •์Šค๋‹˜ ์ƒ์ž์ธ๋ฐ์ดˆ๋ณด๋“ค์€ ์ด ๋‘ ๊ฑฐ์ง€์ƒ์ž๋ฅผ...

๋„ํƒ‘์ „๊ธฐ ์†Œ๊ฐœ์™€ ์ดˆ๋ณด ๊ณต๋žต #1

๋ชฉ์ฐจ๋„ํƒ‘์ „๊ธฐ ์†Œ๊ฐœ ๋„ํƒ‘์ „๊ธฐ ์ดˆ๋ณด๊ณต๋žต #1 - ์„œ๋ฒ„์‹ ์„ญ์—์„œ ํ•˜์ž ์™œ ์‹ ์„ญ์—์„œ? ๋ ™์—…์— ๋”ฐ๋ฅธ ์ด์  ๋ ™์—…์„ ๋นจ๋ฆฌํ•˜๋Š” ๋ฒ• ๋„ํƒ‘์ „๊ธฐ ์†Œ๊ฐœ๋„ํƒ‘์ „๊ธฐ๋Š” ์ค‘๊ตญ์—์„œ ๊ณต์ „์˜ ํžˆํŠธ๋ฅผ ๊ธฐ๋กํ•œ ์ž‘ํ’ˆ์ด๋‹ค ์ค‘๊ตญ๊ฒœ๋‹ต์ง€ ์•Š์€ ์˜ค๋ฆฌ์ง€๋„ํ‹ฐ ์‹œ์Šคํ…œ๊ณผ ์•…๋งˆ์˜ BM(๊ฒฐ์ œ๋ชจ๋ธ)์ด๋ผ๊ณ  ๋ถˆ๋ฆด์ •๋„๋กœ ๋งˆ์•ฝ๊ฐ™์€ ๊ฒฐ์ œ๋ชจ๋ธ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค ํ•˜์ง€๋งŒ ์ค‘๊ตญ๊ฒœ๋‹ค์šด ๋ถ€๋ถ„๋„ ์—ฌ์ง€์—†์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ ๋ฐ”๋กœ ํ‘œ์ ˆ๋ถ€๋ถ„์ด๋‹ค. ๋„ํƒ€์˜ ์ผ€๋ฆญ์ด๋ผ๊ณคํ•˜์ง€๋งŒ ์‚ฌ์‹ค์ƒ ๋ธ”๋ฆฌ์ž๋“ค์˜ ์ผ€๋ฆญ๋“ค์ด๋ฉฐ ์Šคํ‚ฌ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋น„๋กฏํ•ด์„œ ๊ทธ๋Œ€๋กœ ๋ฒ ๊ผˆ๋‹ค๊ทธ๋ž˜์„œ์ธ์ง€ ๊ธ€๋กœ๋ฒŒ ์ง„์ถœ์ด ์•„๋‹ˆ๋ผ ํ•œ๊ตญ ์ง„์ถœ์„ ๋จผ์ € ํƒ€๊ฒŸ์œผ๋กœ ์‚ผ์•˜๋‹ค ์›ƒ๊ธด๊ฑด ์ด๊ฑธ ๋ฒ ๋‚€...
2015๋…„ 1์›” 17์ผ ํ† ์š”์ผ

Git ์‹œ์ž‘ํ•˜๊ธฐ ๋‘๋ฒˆ์งธ

๋ชฉ์ฐจ Git์˜ ๊ธฐ๋ฌ˜ํ•œ ํ™”๋ฉด Git๋Š” ์–ด๋ ต์ง€ ์•Š์•„์š” Git ์ „์šฉ ๋ฐฑ์—… ํด๋” ๋งŒ๋“ค๊ธฐ Git์—๊ฒŒ ๋ช…๋ น์„ ์‹œ์ผœ๋ณด์ž git status - ๋ณด๊ณ ํ•ด git! git add - ์Šคํ† ํ‚น์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค git ๋ช…๋ น์–ด ์˜ต์…˜ Git์˜ ๊ธฐ๋ฌ˜ํ•œ ํ™”๋ฉด ์•ž์„œ Git ์‹œ์ž‘ํ•˜๊ธฐ๋ฅผ ํ†ตํ•ด Git๋ฅผ ์‹œ์ž‘ํ•˜์ง„ ์•Š๊ณ  ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. -ใ……-; ํ•˜์ง€๋งŒ Git๊ฐ€ ๋ฌด์Šจ ๊ณผํ•™์ž๋“ค์˜ ๊ธฐ๋ฌ˜ํ•œ ๋ฐœ๋ช…ํ’ˆ ๊ฐ™์€๊ฒŒ ์•„๋‹ˆ๋ผ ๋ˆ„๊ตฌ๋‚˜ ์ผ์ƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹จ ๊ฑธ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์˜€๋‹ค ๊ทธ๋ ‡๊ธดํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ์—ฌ์ „ํžˆ Git๋Š” ์–ด๋ ค์›Œ ๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค ํŠนํžˆ...
2015๋…„ 1์›” 14์ผ ์ˆ˜์š”์ผ

ByteArrayOutputStream ์‚ฌ์šฉ

๋จผ์ € outputstream ์ด๋‹ˆ ๊ฐœ๋…๋ถ€ํ„ฐ ๋ณด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค( ๋งํฌ - ์ž…์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ์˜ ๊ฐœ๋… ) ByteArrayOutputStream๋Š” ์‹ค์งˆ์ ์œผ๋กœ ์ €์žฅ์†Œ๋กœ ์‚ฌ์šฉ๋œ๋‹ค ์ฆ‰, ๋ฐ”์ดํŠธ ๋ฐฐ์—ด ์ €์žฅ์†Œ๋‚˜ ๋‹ค๋ฆ„์—†๋‹ค ์™œ byte[]์— ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๋ฒˆ๊ฑฐ๋กญ๊ฒŒ ์ €๊ธฐ๋‹ค๊ฐ€ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ผ๊นŒ ์‚ฌ์‹ค์€ ByteArrayOutputStream ์—ญ์‹œ byte[]์— ์ €์žฅํ•œ๋‹ค ๋‚ด๋ถ€์ ์œผ๋กœ byte[]์— ์ €์žฅํ•˜๊ณ  ๊ทธ๊ฑธ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ฌ๋•Œ๋งˆ๋‹ค ๋‹ค์‹œ ํ™•์žฅํ•˜๊ณ  ์นดํ”ผํ•˜๊ณ  ํ•˜๋Š” byte[]๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์“ฐ๊ธฐ ์œ„ํ•œ ์œ ํ‹ธ์ธ ๊ฒƒ์ด๋‹ค ๊ทธ๋ƒฅ String ์ฒ˜๋Ÿผ ๊ธฐ๋ณธ์ ์ด๊ณ ...
2015๋…„ 1์›” 7์ผ ์ˆ˜์š”์ผ

Git ์‹œ์ž‘ํ•˜๊ธฐ

Git ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๊ฐœ๋… ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ Git๋Š” ์‚ฌ์‹ค ์–ด๋ ต์ง€ ์•Š๋‹ค. ํ•˜์ง€๋งŒ ์–ด๋ ค์›Œ ๋ณด์ธ๋‹ค ๊ทธ ์ด์œ ๋Š” ๋ฌด์ง€ ์–ด๋ ค์›Œ ๋ณด์ด๋Š” ์šฉ์–ด ์ด๋ฏธ ์ต์ˆ™ํ•ด์ง„ ์‚ฌ๋žŒ๋“ค์ด ๊ฐœ๋…๋Œ€์‹  ์ž์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์นจ ์š”๋ ‡๊ฒŒ ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ณธ๋‹ค ๊ทธ๋ž˜์„œ ๊ทธ๊ฑธ ์‰ฝ๊ฒŒ ํ•œ๋ฒˆ ํ’€์–ด ๋ณด๊ฒ ๋‹ค ๋จผ์ € ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๋ฒ„์ „(version) ์ด๋ž€ ~~ํŒ์„ ๋งํ•œ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด โ€˜์ดˆํŒ, ๊ฐœ์ •ํŒโ€™๋ผ๊ณ  ๋“ค์–ด๋ดค์„ ๊ฒƒ์ด๋‹ค ์ดˆํŒ์€ ์ ค ์ฒ˜์Œ ๋งŒ๋“  ๊ฒƒ์ด๊ณ  ๊ฐœ์ •ํŒ์€ ๊ทธ๊ฑธ ์ข€ ์ˆ˜์ •ํ•ด์„œ ๋‚ด๋†“์€ ๊ฒƒ์ด๋‹ค ๋น„์Šทํ•œ ๋ง๋กœ ์—๋””์…˜(Edition)์ด ์žˆ๋‹ค. ๋Ÿญ์…”๋ฆฌ ์—๋””์…˜,...
2015๋…„ 1์›” 5์ผ ์›”์š”์ผ

Blogger์— ์ •์ฐฉ - ๋„ค์ด๋ฒ„๋ฅผ ๋ฒ„๋ฆฌ๊ณ 

๋ธ”๋กœ๊ฑฐ์— ์ •์ฐฉํ•˜๊ธฐ๊นŒ์ง€๋ญ ์ •์ฐฉ์ด๋‹ˆ ๋ญ๋‹ˆํ•ด๋„ ์ •๋ง ์ •์ฐฉํ–ˆ๋Š”์ง€๋Š” ๋ณธ์ธ๋„ ๋ชจ๋ฅด๊ฒ ๋‹ค ํ•˜์ง€๋งŒ ๋”์ด์ƒ ๊ท€์ฐฎ์€ ์ด์‚ฌ๊ฐ€ ์‹ซ์œผ๋ฏ€๋กœ ๋– ๋‚  ๊ฐ€๋Šฅ์„ฑ์€ ๊ฑฐ์˜ ์—†๋‹ค์ฒ˜์Œ ๋ธ”๋กœ๊ทธ์˜ ์‹œ์ž‘์€ ๋„ค์ด๋ฒ„์˜€๋‹ค ๋‚œ ๋ธ”๋กœ๊ทธ์˜ ๊ฐ€๋Šฅ์„ฑ ๋”ฐ์œ„๋Š” ์—ผ๋‘์— ๋‘์ง€ ์•Š์•˜์œผ๋‚˜ ์ง€์ธ์˜ ๊ถŒ์œ ๋กœ ํ•ด๋ณด์•˜๊ณ  ์ง์ ‘ํ•ด๋ณด๋‹ˆ ์ •๋ง ๋งŽ์€ ๊ฐ€๋Šฅ์„ฑ์„ ๊ฐ€์ง„ ๋งค์ฒด์˜€๋‹คํ™๋ณด์—์„œ๋ถ€ํ„ฐ ์ง์ ‘์ ์ธ ๋ˆ๋ฒŒ์ด๊นŒ์ง€..ํ•˜์ง€๋งŒ ์–ด๋””๊นŒ์ง€๋‚˜ ๊ฐ€๋Šฅ์„ฑ์˜ ์–˜๊ธฐ์ด๊ณ  ๊ทธ๊ฒƒ์„ ์‹คํ˜„ํ• ๋ ค๋ฉด ์ƒ๋‹นํ•œ ์‹œ๊ฐ„๊ณผ ๊ณต์ด ๋“ค์–ด๊ฐ„๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ๊ฝค๋‚˜ ๋ ˆ๋“œ์˜ค์…˜์ด๋‹ค ์ƒ‰๋‹ค๋ฅธ ๊ธธ์„ ํŒŒ๊ณ ๋“ค์ง€ ์•Š๋Š” ์ด์ƒ ์„ ๋‘์ฃผ์ž๋“ค์„ ๋”ฐ๋ผ์žก๋Š”๊ฑด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ทธ๋ ‡์ง€๋งŒ ์š•์‹ฌ์„ ๋ถ€๋ฆฌ์ง€ ์•Š๋Š”๋‹ค๋ฉด...