[ใฉใคใใกใณใฟใชใณใฐ]ใฆใใใฃๅธ่ก้ฌผใตใใคใใซใธใฃใณใซใฎๅ้บ
ใใฎ่ฌ็พฉใฏใ[ใดใกใณใใคใข ใตใใคใใซ ใธใฃใณใซใฎๆจกๅฃ] ใฉใคใ ใกใณใฟใชใณใฐใฎ้ฒ็ปใงใใใดใกใณใใคใข ใตใใคใใซ ใธใฃใณใซใฎใฒใผใ ใๆๅใใไฝๆใใชใใใ้ ใ่ฟฝใฃใฆๅฟ ่ฆใช็ฅ่ญใจ่จญ่จใๅญฆใณใพใใ
ๅ่ฌ็ 970ๅ
้ฃๆๅบฆ ไธญ็ดไปฅไธ
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
Addressables๋ก ๋ฑ๋กํ Slice๋ Sprite์ ํ์ Sprite ์ ๊ทผ๋ฒ์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค
ํ์ฌ Effect animation์ ๋ง๋๋ ์ค, animator์ ์ฌ์ฉ ๋์ SpriteRenderer์ sprite๋ง ๊ต์ฒดํ๋ ๋ฐฉ์์ผ๋ก ์ต์ ํ๋ฅผ ์๋ํ๊ณ ์์ต๋๋ค.์ฌ๊ธฐ์ ๋ฌธ์ ๋ ์ ์ด class์ spr
C#unityobject-poolingaddressablessprite(2dandui)gustkd9528629
ใป
6ใถๆๅ
0
86
1
- ๆช่งฃๆฑบ
์ ๋ํฐ ๋ฐ์ดํฐ ์ ์ฅ๊ฐ์ฒด ScriptableObject์ ๋ํด ์๊ฒฌ ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค
๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ์์ ๋ํ์ฌ ๊ณต๋ถํ๋ ์ค, ScriptableObject๋ผ๋ ์ ๋ํฐ ๋ฐ์ดํฐ ์ ์ฅ ์ฉ ๊ฐ์ฒด์ ๋ํด ์๊ฒ ๋์์ต๋๋ค.๋ณดํต ํ์ ์์ ์ผํ ๋ ์บ๋ฆญํฐ/๋ชฌ์คํฐ์ ์คํ ๋ฑ ์๋ํฐ ๋ด์์ ์กฐ์ ํด์ฃผ๋ ๊ฒฝ์ฐ
C#unitydatamanagerjsonmxlscriptableobjectgustkd9528629
ใป
6ใถๆๅ
0
157
2
- ๆช่งฃๆฑบ
์๋ ํ์ธ์ ์ ์๋ ๊ณต๋ถ์ค์ ๊ถ๊ธํ๊ฒ ์์ด์ ์ง๋ฌธ ๋๋ ค์
์๋ ํ์ธ์ ์ ์๋ ํ์ฌ ์ฌ๋ ค์ฃผ์ ๊ฒ์์ ํ๋ํ๋ ๋ถ์ํ๋ฉด์ ๊ณต๋ถํ๊ณ ์๋ ์ทจ์ค์ ์ ๋๋ค.๋ค๋ฆ์ด ์๋๋ผ ์ด
C#unityobject-poolingsunrise32254315
ใป
6ใถๆๅ
0
68
1
- ๆช่งฃๆฑบ
์์ ๊ตฌ์กฐ์์์ awakeํ๋ฆ ๋ฐ init ํจ์ ์ง๋ฌธ์์ต๋๋ค
๊ฐ์ ์ค์ ์ฌ์ฉํ์ init ๊ด๋ จ ์ฝ๋์์ ํ๋ ๊ถ๊ธํ ์ ์ด ์์ต๋๋ค.BaseController์ Awake() ์
C#unityobject-poolingkyj6819789
ใป
10ใถๆๅ
0
88
1
- ๆช่งฃๆฑบ
์ ฌ ์คํ๋ผ์ดํธ๊ฐ ๋ก๋ฉ๋์ง ์์ต๋๋ค.
์คํ๋ผ์ดํธ ๋ฆฌ์์ค๋ฅผ ๋น๋๊ธฐ ๋ก๋ฉํ ๋ EXPGem_01.sprite ํค๊ฐ์ EXPGem_01.sprite[EXPGem_01]ํํ๋ก ์์ ํ์ฌ Addressables.LoadAssetAsyncํจ์๋ฅผ ํธ์ถํด๋ Texture2
C#unityobject-poolinglanjhan99
ใป
0
119
1
- ๆช่งฃๆฑบ
ํน์ ์คํ๋ผ์ดํธ ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ์ ๋๋ฉ์ด์ ์์ฑํ ๋
์์คํ ํด๋๋ก ๊ฒฝ๋ก ๋จ๋๊ฒ ์ ๋ Assets ๋ก ๋จ๋๋ฐ ๊ทธ ์คํ๋ผ์ดํธ๊ฐ ์๋ ํด๋๋ก ๊ฒฝ๋ก๊ฐ ๋จ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก ์์๊น์?
C#unityobject-poolingsddsas
ใป
0
128
1
- ๆช่งฃๆฑบ
init() 2๋ฒ ์คํ? ๋ฑ ์คํฌ ๋ง๋ฌด๋ฆฌ ๊ฐ์์์ ์ง๋ฌธ ์์ต๋๋ค.
์คํฌ ๋ง๋ฌด๋ฆฌ ๊ฐ์ ์๊ฐ ํ ์ง๋ฌธ์ด ์์ต๋๋ค.1. PlayerCont
C#unityobject-poolingไฝๆ่ ใชใ
ใป
0
171
2
- ๆช่งฃๆฑบ
Managers.Object.Player์ Mangers.Game.Player ์ฐจ์ด
ObjectManager์์ Spawn์ ObjectManager.Player์GameManagerPlayer๋ฅผ ๋์์ ์์ฑํด์ฃผ๊ณ ์๋๋ฐ๊ฐ์๊ฐ ์งํ๋ ์๋กObjectManager์ ์ ์ธ๋ Player๋ฅผ ์ฌ์ฉํ์ง ์๊ณ GameManage
C#unityhlgfx
ใป
0
116
1
- ๆช่งฃๆฑบ
์์ ์ ์ถ์์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ ์ ๋ง ๋์์ด ๋ง์ด ๋์์ต๋๋ค.์คํฌ ์ดํํธ, ์์ด์ฝ, ํฐํธ๋ฑ ์ ๊ฐ ์ฌ์ฉํด๋ ๋๋๊ฒ๋ค์ด ์์๊น์??๊ฐ์ฌํฉ๋๋ค.
C#unityobject-poolingqwedbdbdb4126
ใป
0
173
1
- ๆช่งฃๆฑบ
EquipmentData ๊ด๋ จํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
EquipmentData์์ ๋ณด๋ฉด ๋ฐฉ์ด๊ตฌ์ ๋ฌด๊ธฐ๊ฐ ๋ถ์ฌํ๋ ๋ฅ๋ ฅ์น์ ์ข ๋ฅ๊ฐ ๋ค๋ฅธ๋ฐ ์ด ๋์ ์์ํด์ ์ถ๊ฐ ๋ถ๋ฅํ์ง ์๊ณ ๊ทธ๋ฅ ํด๋น ๋ณ์๋ฅผ 0์ผ๋ก ์ฒ๋ฆฌํด์ ํ์ จ๋๋ผ๊ตฌ์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๋ค๋ฅธ ๋ถ๋ถ์์๋
C#unityobject-poolinghbmin09222
ใป
0
121
1
- ่งฃๆฑบ
Data๊ด๋ฆฌ ๊ด๋ จํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
ํน์ Data๋ฅผ json์ผ๋ก ์ง์ ์ ๋ ฅํด์ค์ ๊ด๋ฆฌํ์๋ ์ด์ ๊ฐ ๋ฐ๋ก์์๊น์?ScriptableObject๋ฅผ ํ์ฉํด์ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ณ๋ก ์ข์ ๋ฐฉ๋ฒ์ด ์๋๊น์??
C#unityobject-poolinghbmin09222
ใป
0
174
2
- ๆช่งฃๆฑบ
MonsterControllelr ์์ State Dead ์ฌ์ฉ
MonsterController ์์ ์ง๋ฌธ ์์ต๋๋ค.protected virtual void UpdateDead() { OnDead(); } public override void OnDamaged
C#unityobject-poolingstatepatternbongko
ใป
0
110
1
- ๆช่งฃๆฑบ
์๋๋ก์ด๋ ๋น๋์์๋ LoadAllAsync , LoadAsync ๊ฐ ๋์ ํ์ง ์๊ณ ์์ต๋๋ค.
์๋ ํ์ธ์.๊ฐ์๋ฅผ ๋ง์ง๋ง๊น์ง ๊ณต๋ถํ๊ณ , ์๋ํฐ์์ ์คํํ ์์ ์ ๋์ ํจ์ ํ์ธ ํ์ต๋๋ค.๊ทธ๋ฐ๋ฐ, ์๋๋ก์ด๋ ๋น๋๋ฅผ ํด๋ณด๋ฉด ๋น๋ ์คํจ๋ ํ์ง ์์ต๋๋ค.์์ฑ๋ APK ๋ฅผ ํธ๋ํฐ์๋ ๋ฃ์ด๋ณด๊ณ , ๋ น์คํ๋ ์ด์ด, ๋ธ๋ฃจ ์คํ์์ ๋ฃ์ด์
C#unityobject-poolingbongko
ใป
0
243
2
- ๆช่งฃๆฑบ
Instantiate ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
GameObject Instantiate(string key, Transform parent = null, bool pooling = false) ํจ์์์ GameObject prefab = Load($"{key}"); ์ด ๋ถ๋ถ์
C#unityobject-poolingalsgns12950942
ใป
0
161
1
- ๆช่งฃๆฑบ
ํฌํธํด๋ฆฌ์ค ๋ฌธ์์์ฑ์ ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ ์ ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋๋จธ ์ทจ์ ์ ์ค๋นํ๊ณ ์์ต๋๋ค.๋ค๋ฆ์ด์๋๋ผ.. ์ ๊ฐ ๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ์ด์ฌํ ๋ฃ๊ณ 3D๋ก ํฌํธํด๋ฆฌ์ค๋ฅผ ํ๋กํ ํ์ ์์ค์ผ๋ก ์ ์์ ์๋ฃํ์ต๋๋ค.ํ๋ ์ด์ด๊ฐ ๋ฉ์ธ์ฌ์ผ๋ก ์ด๋ํด ์์ ์์ ๋ฌผํ์ ๊ตฌ๋งคํ๊ณ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ํต
C#unityobject-poolinghbmin09222
ใป
0
621
2
- ๆช่งฃๆฑบ
UI ์ฐ๋๋ฐฉ์์ ๋ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
ํ๋์ ์์๋ฅผ ๋ค์๋ฉด HP
C#unityobject-poolinghbmin09222
ใป
0
183
1
- ๆช่งฃๆฑบ
์ธ๋๊ฒ์์ถ์๊ฒฝํ์ด ์ค์ํ ๊น์?
๊ตญ๋น ๊ต์ก๊ณผ์ ์ ๋ง์น๊ณ OJT๊ธฐ๊ฐ์ด ๋๋ฌ๋๋ฐ OJT๋ฅผ ์งํํ ํ์ฌ์์ ํ์ฌ์ ํ์ ํด์ ํ์ ์ด๋ฃจ์ด ์ธ๋๊ฒ์์ ์ถ์ํด๋ณด๊ฒ ๋๋ ์ ์์ ๋ฐ์์ต๋๋ค.์ ์ ์ด๊ณ ๋ฆฌ์์ค๋ ํ์ฌ์์ ์ง์๋ฐ๋๋ฐ ํด๋ณด๋๊ฒ ์ข์๊น์? ์๋ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค๋ก ์ทจ์ ์ ํ๋๊ฒ ์ข์๊น์?</p
C#unityobject-poolinghbmin09222
ใป
1
347
1
- ๆช่งฃๆฑบ
Coroutine๊ณผ uniTask ์ง๋ฌธ๋๋ฆฝ๋๋ค.
Coroutine์ ์ ๊ทน ๊ถ์ฅํ์ ๋ค๊ณ ํ์ จ๋๋ฐ new์ฐ์ฐ์๋ก ์ฝ๋ฃจํด์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค๊ณ ๊ทธ๋ก์ธํด ๊ฐ๋น์ง๊ฐ ์์ฑ๋๋ค๊ณ ์๊ณ ์์ต๋๋ค. ์ด๋ฐ ์ด์ ๋ก ๋์์ผ๋ก uniTask๊ฐ ๋์๋ค๊ณ ๋ค์์ต๋๋ค. ์์ง uniTask๋ณด๋ค Coroutine์ด ๋ณดํธํ๋์ด์๊ณ ์ฑ๋ฅ์ ์ด์ ์ด
C#unityobject-poolingtkddlsdndb6891
ใป
0
243
1
- ๆช่งฃๆฑบ
ResourceManager ๋ฉ์๋ ์ญํ
ResourceManager ์ ๋ฉ์๋ ์ค LoadAllAsync() ๋ Addressables ์ ์๋ ํน์ label์ด ๋ถ์ ์ ๋ค์ ๊ฐ์ ธ์์ _resource ์ ๋ฃ์ด์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ์ญํ ์ ํ๋ ๊ฒ์ด๊ณ , <p
C#unityobject-poolingไฝๆ่ ใชใ
ใป
0
225
1
- ๆช่งฃๆฑบ
์คํ๋ผ์ดํธ ์๋ฃ
์๋ฌด๋ฆฌ๋ด๋ ์คํ๋ผ์ดํธ ์๋ฃ๊ฐ ์๋ณด์ด๋๋ฐ ์ด๋์ ๋ค์ด๋ฐ์ ์ ์์๊น์? ๊ฐ์ ์ง๋ฌธ์ ์ฐพ์๋ดฃ๋๋ฐ ๊ตฌ๋ฆ๋ชจ์์ด ์์ด์์
C#unityobject-poolinggpdjwlwk902774
ใป
1
185
1

