์ „์ฒด ๊ธ€

์ „์ฒด ๊ธ€

    [Unity] Rigidbody Component / Collider Component

    [Rigidbody Component] - Add Component๋ฅผ ๋ˆŒ๋Ÿฌ Rigidbody Component(๋ฌผ๋ฆฌ ํšจ๊ณผ๋ฅผ ๋ฐ›๊ธฐ ์œ„ํ•œ ์ปดํฌ๋„ŒํŠธ)๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. -> ๋ฌผ์ฒด๊ฐ€ ์ค‘๋ ฅ์˜ ์˜ํ–ฅ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค. โ€ป ์ด ๋•Œ Sphere Collider๋ฅผ ์ œ๊ฑฐํ•œ ๊ฒฝ์šฐ, ์ค‘๋ ฅ์˜ ์˜ํ–ฅ์„ ๋ฐ›๊ธดํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ฌผ์ฒด์™€์˜ ์ถฉ๋Œ์€ ์ด๋ค„์ง€์ง€ ์•Š๊ธฐ์— ๊ตฌ๊ฐ€ ํ‰๋ฉด์„ ํ†ต๊ณผํ•ด๋ฒ„๋ฆฐ๋‹ค. - RigidBody > Mass ์ˆ˜์น˜๊ฐ€ ๋†’์„ ์ˆ˜๋ก ์ถฉ๋Œ์ด ๋ฌด๊ฑฐ์›Œ์ง„๋‹ค. - RigidBody > Use Gravity๋กœ ์ค‘๋ ฅ์„ ๋ฐ›๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. - RigidBody > Is Kinematic ์„ ์ฒดํฌ ์‹œ ์™ธ๋ถ€ ๋ฌผ๋ฆฌ ํšจ๊ณผ๋ฅผ ๋ฌด์‹œํ•œ๋‹ค. (๋‹ค๋ฅธ ๋ฌผ์ฒด์™€์˜ ์ถฉ๋Œ์ด ์ผ์–ด๋‚˜๋„ ์•„๋ฌด ์ผ X) → ์›€์ง์ด๋Š” ์žฅ์• ๋ฌผ์„ ๋งŒ๋“ค ๋•Œ ์œ ์šฉํ•จ [Sphere Collider] - Sphere C..

    [ Swift ] ์—ฌ๋Ÿฌ ์ค„์˜ ๋ฌธ์ž์—ด์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

    ์—ฌ๋Ÿฌ ์ค„์˜ ๋ฌธ์ž์—ด์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• : ์—ฌ๋Ÿฌ์ค„์˜ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ ํฐ ๋”ฐ์˜ดํ‘œ 3๊ฐœ(“””)๋กœ ๋ฌถ์–ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. jusung.gitbook.io/the-swift-language-guide/language-guide/03-strings-and-characters ๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž (Strings and Characters) jusung.gitbook.io

    [ Swift ] ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜

    ๋ณ€์ˆ˜(var)์„ ๋งŽ์ด ์“ฐ๋ฉด ์•ฑ์ด crash๊ฐ€ ๋‚  ํ™•๋ฅ ์ด ๋†’์Œ ์ƒ์ˆ˜(let)์„ ์จ์•ผ ํ”„๋กœ๊ทธ๋žจ์ด ๋” ๋นจ๋ผ์ง€๊ณ  crash๊ฐ€ ๋œ ๋‚จ โ€ป ๋ณ€์ˆ˜์ด๋ฆ„๊ณผ ํ•จ์ˆ˜ ์ด๋ฆ„์„ ์ž˜ ์ง€์–ด์•ผ ํ˜‘์—…ํ•˜๊ธฐ ์ข‹์Œ ๋ณ€์ˆ˜๋ช… ๊ทœ์น™ - ์ˆ˜ํ•™ ๊ธฐํ˜ธ ํฌํ•จ ๋ถˆ๊ฐ€ - ๊ณต๋ฐฑ(space) ํฌํ•จ ๋ถˆ๊ฐ€ - ์ˆซ์ž๋กœ ์‹œ์ž‘ ๋ถˆ๊ฐ€ - ์ด๋ชจ์ง€ ์‚ฌ์šฉ ๊ฐ€๋Šฅ - ํŠน์ˆ˜๊ธฐํ˜ธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ž˜ ์ง€์€ ๋ณ€์ˆ˜๋ช… ex) firstName ์ž˜๋ชป ์ง€์€ ๋ณ€์ˆ˜๋ช… ex) n, a .. camel case : ์ฒซ ๊ธ€์ž๋Š” ์†Œ๋ฌธ์ž๋กœ ์—ฐ๊ฒฐ๋‹จ์–ด๋Š” ๋Œ€๋ฌธ์ž๋กœ ์ง“๋Š” ๋ฒ• snake case : ๋ฌธ์ž ์‚ฌ์ด์— underbar(_)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง“๋Š” ๋ฒ•