๋ชฉ๋ก์ „์ฒด ๊ธ€ (132)

YS's develop story

(RP2๊ธฐ 3์ฃผ์ฐจ ๊ณผ์ œ - part 3) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ERD ์„ค๊ณ„

์ด๋ฒˆ์—๋Š” ์ €๋ฒˆ์— ์„ค๊ณ„ํ–ˆ์—ˆ๋˜ ERD๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ด๋ฒˆ์—๋Š” ์•ฑ ์ „์ฒด์˜ ERD๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์ด์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค....!! ์šฐ์„  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐ ํ™”๋ฉด์„ ์•„๋ž˜์™€ ๊ฐ™์ด pdf๋กœ ์ •๋ฆฌ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. aquerytool๋ฅผ ์ด์šฉํ•ด ์•„๋ž˜์™€ ๊ฐ™์ด ERD ์„ค๊ณ„๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ERD์„ค๊ณ„์— ๋Œ€ํ•œ ๊ฐ์ด ์žกํžˆ์ง€ ์•Š์•„ ๋ฏธ์ˆ™ํ•œ ๋ถ€๋ถ„์ด ๋งŽ์€๋ฐ, ์ ์  ๋ณด์ถฉ์„ ํ•ด์•ผ๊ฒ ์Šต๋‹ˆ๋‹ค... ์„ค๊ณ„ํ•œ ๊ฐ๊ฐ์˜ table๋ฅผ ์ž์„ธํžˆ ๋ณด์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค ~ ์„ค๊ณ„ํ•œ ERD๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™”๋ฉด์ด ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š”์ง€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •๋ฆฌ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค ~ ๋‚˜์ค‘์— ์ฟผ๋ฆฌ๋ฅผ ์งœ๋Š”๋ฐ ์ด๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์ด์ฃ  ๋‹ค์Œ ํŒŒํŠธ์—์„œ๋Š” ์„ค๊ณ„ํ•œ ERD๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ง์ ‘ ์ฟผ๋ฆฌ๋ฅผ ์งœ ๋ด…์‹œ๋‹ค.

(RP2๊ธฐ 3์ฃผ์ฐจ ๊ณผ์ œ - part 2) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠน์ •ํ™”๋ฉด ERD ์„ค๊ณ„ ๋ฐ DataGrip์„ ์ด์šฉํ•˜์—ฌ DB ์ฟผ๋ฆฌ ์ž‘์„ฑํ•˜๊ธฐ2

new cafe๋ผ๋Š” ํ…Œ์ด๋ธ”์— ์•„๋ž˜์™€ ๊ฐ™์€ ์ •๋ณด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ~ select * from ํ…Œ์ด๋ธ” ์ด๋ฆ„; ์ด๋ผ๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋˜๊ณ .. select ํŠน์ •๊ฐ’ from ํ…Œ์ด๋ธ” ์ด๋ฆ„; ์ด๋Ÿฐ ์‹์œผ๋กœ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์•„๋ž˜์™€ ๊ฐ™์€ User์ด๋ผ๋Š” table์ด ์žˆ์„ ๋•Œ select ํŠน์ • ๊ฐ’ from ํ…Œ์ด๋ธ” ์ด๋ฆ„ where ํŠน์ •๊ฐ’ = ' '; ๊ณผ ๊ฐ™์ด ํŠน์ • ์กฐ๊ฑด์„ ์ง€์ •ํ•ด์„œ ๊ฐ’์„ ์ถœ๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•ด์•ผ ํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์—‘์…€๋กœ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋„๋ก ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•ด ๋ด…์‹œ๋‹ค. 1์ฐจ ๋ฐ์ดํ„ฐ ์ˆ˜์ • ํ›„ 2์ฐจ ๋ฐ์ดํ„ฐ ์•„๋ž˜์ฒ˜๋Ÿผ ์ƒ์„ฑํ•œ ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์˜๋กœ ๋„ฃ์–ด ์ค์‹œ๋‹ค. as๋ฅผ ํ™œ์šฉํ•ด์„œ Event๋ผ๋Š” ํ…Œ์ด๋ธ”์„ s๋กœ ์ง€์ •ํ•˜๊ณ  ๋ณด๋‹ค ๊ฐ„๊ฒฐ..

Unity ๊ณต๋ถ€ 1 - Unity์—”์ง„ ๋ ˆ์ด์•„์›ƒ ์„ค์ •, ์ฝ˜์†”์ฐฝ ์ถœ๋ ฅ, script class can't not be found์—๋Ÿฌ

Unity์—”์ง„์„ ์‹คํ–‰ํ•œ ํ›„ ๊ธฐ๋ณธ์ ์ธ ๋ ˆ์ด์•„์›ƒ์„ ์˜ˆ์˜๊ฒŒ ์„ค์ •ํ•ด ๋ด…์‹œ๋‹ค! ์•„๋ž˜์™€ ๊ฐ™์ด ํด๋ฆญ์„ ํ•ด ์ค์‹œ๋‹ค! Game์ด๋ผ๊ณ  ์ ํžŒ ๋ถ€๋ถ„์„ ๋งˆ์šฐ์Šค๋กœ ๊พน ๋ˆŒ๋Ÿฌ์„œ ์•„๋ž˜๋กœ ๋“œ๋ž˜๊ทธํ•ด์ค์‹œ๋‹ค!! ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋ฉ๋‹ˆ๋‹ค. hierarchy์—์„œ Create Empty๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•˜๊ณ .. Assets์—์„œ C# Script๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•œ ํ›„ C# ์Šคํฌ๋ฆฝํŠธ์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•œ ํ›„... ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•œ GameObject์— ๋„ฃ์–ด ๋ด…์‹œ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค๋ฉด.. C# ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™•์ธํ•ด ์ฃผ์–ด์„œ ๋„ค๋ชจ ์นœ ๋ฐ•์Šค์˜ ์ด๋ฆ„์ด ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  Ctrl + Shitf + C๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฝ˜์†” ์ฐฝ๋„ ๋Œ์–ด์„œ ์˜† ํ™”๋ฉด์— ์˜ˆ์˜๊ฒŒ ๋ถ™์—ฌ ์ค์‹œ๋‹ค. Unity ์—”์ง„์˜ layo..

๊ธฐํƒ€ 2021. 1. 22. 13:18
(RP2๊ธฐ 3์ฃผ์ฐจ ๊ณผ์ œ - part 1) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠน์ •ํ™”๋ฉด ERD ์„ค๊ณ„ ๋ฐ DataGrip์„ ์ด์šฉํ•˜์—ฌ DB ์ฟผ๋ฆฌ ์ž‘์„ฑํ•˜๊ธฐ1

์ง€๋‚œ๋ฒˆ ๊ณผ์ œ์—์„œ AWS์—์„œ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  mysql์„ ์„ค์น˜ ํ•œ ๋’ค Datagrip์™€ ์™ธ๋ถ€ ์—ฐ๊ฒฐ์„ ํ•ด ์ฃผ์—ˆ๋Š”๋ฐ์š”.... ์ด๋ฒˆ์—๋Š” ์ง์ ‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ERD๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  DataGrip์„ ์ด์šฉํ•˜์—ฌ DB ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ œ์ž…๋‹ˆ๋‹ค. ์›น ๊ธฐ๋ฐ˜์œผ๋กœ ERD ๋ชจ๋ธ์„ ๊ทธ๋ ค๋ณผ ์ˆ˜ ์žˆ๋Š” AQueryTool๋ฅผ ์‚ฌ์šฉํ•ด Database ERD ๋ชจ๋ธ์„ ๊ทธ๋ ค ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. https://aquerytool.com/ AQueryTool - AQuery.Web {{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}} aquerytool.com ERD๋ž€? ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ ๋ฐ ๊ทธ์— ์ˆ˜๋ฐ˜ํ•œ ์ œ์•ฝ ์กฐ๊ฑด๋“ค์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋ฒ•์—..