๐ชดEtc13 ์ฒซ unity ๊ฐ๋จํ ๊ฒ์ ๋ง๋ค๊ธฐ https://github.com/KMGeon/GameEngine/tree/main/Sec%20Project 2022. 11. 5. Unity ์๊ฐ ์ง์ฐ ์ฃผ๋ ๋ฐฉ๋ฒ โช์ ๋ํฐ์์ sleep()์ด ์๋ค ๋ฐฉ๋ฒ : time.deltatime , destroy , invoke , coroutine 1.Time.deltaTime์ด์ฉ waitingTime ๊ฒฝ๊ณผ ํ ํน์ ์์ ์ ๋ฐ๋ณต ์คํํจ 2. Destory() ๊ฐ์ฒด๊ฐ ์์ฑ๋ ์ดํ ํน์ ์๊ฐ์ด ๊ฒฝ๊ณผํ ๋ค์ ์ ๊ฑฐํ๊ธฐ 3.Invoke() ํน์ ์์ ์ดํ ํจ์ ํธ์ถํ๊ธฐ 4.Coroutineํจ์ ์ด์ฉํ๊ธฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์์ ์ ๋น๋๊ธฐ(asynchronous)๋ก ์ฒ๋ฆฌ์ ์ฌ์ฉ โช ํ ์ปดํฌ๋ํธ ๋ด์์ Update ํจ์์ ๋ฐ๋ก ์ผ์์ ์ผ๋ก ๋์๊ฐ๋ ์๋ธ ๋์์ ๊ตฌํํ ๋ ์ฌ์ฉ โช ์ด๋ค ๋ค๋ฅธ ์์ ์ด ์ฒ๋ฆฌ๋๋ ๊ฒ์ ๊ธฐ๋ค๋ฆฌ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ ์ฌ์ฉ โช Coroutine์ ๋ณ๋์ ์ฐ๋ ๋์ ๊ฐ์ด ๋์ํจ (์ค์ ๋ณ๋ ์ฐ๋ ๋๋ ์๋) โช Coroutin.. 2022. 11. 5. [Github]Git Bash๋ฅผ ์ด์ฉํ clone , add , commit , push(๊ธฐ์ด) Git ์๊ธฐ์ด ์ฌ์ฉ๋ฒ ๊ตญ๋น์ง์์ ๋ค๋๋ฉด์ ์ฌ๋ฌ ์ฌ๋๋ค์ด ๋ค๋ค git์ upload ๋ฐฉ์๋ง ์ด์ฉํ์ฌ ์์ฃผ ์ฝ๊ฒ ์ค๋ช ํ๊ธฐ ์ํด์ ๊ฐ๋จํ๊ฒ ์ค๋ช ์ ํ๊ฒ ๋ค. ์ผ๋จ ํด๋๋ฅผ ํ๋ ๋ง๋ ๋ค. ๋ด๊ฐ ์ํ๋ Repo์ ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค. ํด๋์ git bash๋ฅผ ์ด๊ธฐ ์ฒ์์ git init์ ํ๋ค. git init git cloneํ๊ธฐ git clone ๋ณต์ฌํ ์ฃผ์๋ฅผ ๋ฃ๊ธฐ git clone clone์ ํ๋ค๋ฉด github์ Repo์ ์๋ ํ์ผ์ด ์๊ธด๋ค. ๊ทธ๋ฌ๋ฉด ๋ด๊ฐ ์ถ๊ฐํ๊ณ ์ถ์ ํ์ผ์ ๋ฃ๋๋ค. ๊ทธ ํ์ git add . git add . git commt -m “์ํ๋ ๋ฉ์์ง” git commit -m "commit" git push origin -u main ์ฌ๊ธฐ์ ๋ง์ง๋ง main์ branch๋ฅผ ๋ด์ผ๋๋๋ฐ ์ฒ์ br.. 2022. 10. 17. Intellij ๋จ์ถํค ์์ฃผ ์ฌ์ฉํ๋ ๋จ์ถํค new ๊ฐ์ฒด ์๋์์ฑ : ctrl +alt +v ์๋์ ๋ ฌ : ctrl + alt +l getter,setter,constructor : alt + insert ๋จ์ถํค์ค๋ช CTRL + SHIFT + T Test ํด๋์ค ์ฝ๊ฒ ๋ง๋ค๊ธฐ, Test์ ๋ฉ์ธ ์๋ค๊ฐ๋ค ALT + INSERT ์ฝ๋ ์ฝ์ (Constructor, get/setter, toString ๋ฑ) CTRL + ALT + SHIFT + T refactoring (์ถ์ถํ ๋ถ๋ถ ๋๋๊ทธ. 9. Extract Method.) CTRL + ALT + V ๋ณ์ ์ถ์ถ ALT + ENTER 1. implement methods(์ธํฐํ์ด์ค ๋ฉ์๋ ๋ถ๋ฌ์ค๊ธฐ) 2. static import (Assertions.assertThat -> assert.. 2022. 10. 13. ์ด์ 1 2 3 4 ๋ค์