์ฌ์ฉ์๊ฐ ํ์ฌ Entity ํด๋์ค์์ ํ๊ณ ์๋ ๊ฒ์ ํ์ฌ ์ด๋ฆ์ ์ฐจ๋์ ๋๋ค. ์ ๋ ์ด๊ฒ์ด ์ ๋ง ๋ง์ด ๋์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ๋ ๋ง์ด๋ ๋ผ์ง ๊ฐ์ ๊ฒ์ ์ฐจ๋์ผ๋ก ์ธ๊ธํ๋ ์ฌ๋์ ๋ณธ ์ ์ด ์์ต๋๋ค. ๋๊ฐ ๋์ํ๋ค๋ฉด ๋๋ridingEntity,mountedEntity ๋๋ ๊ทธ ๋ผ์ธ์ ๋ฐ๋ผ ๋ฌด์ธ๊ฐ์ ๋ํ PR์ ํ ์ ์์ต๋๋ค.
PR ์์ ์ธ๊ธํ๋ฏ์ด ๋ค๋ฅธ ์ํฐํฐ๋ฅผ "ํ๋" ์ํฐํฐ์ ๋ํด ๋ค๋ฅธ ์ด๋ฆ์ ์ ํธํฉ๋๋ค. vehicle
, ride
, mount
๊ฐ ์์์ง๋ง attach
์ด๋ป์ต๋๊น? (์ฐธ๊ณ ๋ก, ์ ํธ๋๊ฐ ๋ฎ์ ๊ฒ๋ถํฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ฒ ์์
๋๋ค.)
๋ค๋ฅธ ์ฌ๋์ด ์ ์ ์ฌํญ์ด ์์ต๋๊น?
๋๋ถ๋ถ์ ์๋๋ฆฌ์ค์์๋ ์ฐ๊ฒฐ์ด ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋ค์ ๊ณ ๋ ค
๋งฅ๋ฝ์์, ๋น์ ์ ๋ณดํธ, ๋ผ์ง ๋๋ ๊ด์ฐ ์๋ ์ ์์ ์ ๋ถ์ด์ง ์์ต๋๋ค. ๋
๋ณดํธ๋ ๊ด์ฐ ์๋ ๋ฅผ ํ์ง ๋ง๊ณ ๋ผ์ง๋ฅผ ํ์ญ์์ค. ๋น์ ์ ๋ํ ์์ํ ์ ์์ต๋๋ค
ํ์ง๋ง ๋๋ถ๋ถ์ ์ฃผ์ ์ฌ์ฉ ์ฌ๋ก์ ์ผ์นํฉ๋๋ค.
2016๋ 9์ 28์ผ ์ค์ 8์ 57๋ถ์ "copygirl" [email protected]์ด ์์ฑํ์ต๋๋ค.
PR์์ ์ธ๊ธํ๋ฏ์ด
https://github.com/FabricMC/pomf/pull/96#discussion_r80952013 , ๋๋
๋ค๋ฅธ ์ํฐํฐ๋ฅผ "ํ๋" ์ํฐํฐ์ ๋ํด ๋ค๋ฅธ ์ด๋ฆ์ ์ ํธํฉ๋๋ค. ์์๋ค
์ฐจ๋, ํ๊ธฐ, ๋ง์ดํธ, ํ์ง๋ง ๋ถ์ฐฉ์ ์ด๋ป์ต๋๊น? (์ฐธ๊ณ ๋ก ๊ทธ๊ฑด ๊ทธ๋ ๊ณ
์ ํธ๋๋ ์ต์์์ ๊ฐ์ฅ ์ ํธํ๋ ์์ผ๋ก ํฉ๋๋ค.)๋ค๋ฅธ ์ฌ๋์ด ์ ์ ์ฌํญ์ด ์์ต๋๊น?
โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/FabricMC/pomf/issues/94#issuecomment -250211596 ๋๋ ์์๊ฑฐ
์ค๋ ๋
https://github.com/notifications/unsubscribe-auth/ABusJIkc9bJ-YPoBXoq5IkYlP93enjq5ks5quo5vgaJpZM4KHH6k
.
๋น์ ์ ๋ณดํธ์ ์์ ์ ๋ถ์ ๋๋ค. ์๋ํ๋ฉด ์ง๊ธ ๋น์ ์ ๋ณดํธ๊ฐ ์์ง์ด๋ ๊ฒ์ฒ๋ผ ์์ง์ด๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ์๊ฐ์๋ ์ ์ด๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๊ฐ์ฅ ์๋ฏธ๊ฐ ์์ต๋๋ค.
Minecraft๊ฐ ๋์ง ์ฐธ๊ณ ์ฌํญ์ผ๋ก Attach๋ ๋์๊ฒ ๋งค์ฐ ์ง๊ด์ ์ด์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ์ฉ์์๊ฒ ์น์ฐจ ์์์ ํธ์ถํ๋๋ก ๋งํ๋ ์น๊ฐ ์ถ๊ฐ์ ๋ํ ์์ธ์
๋๋ค.
๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ํผ๋์ ์ผ์ผํฌ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
2016๋ 9์ 28์ผ ์ค์ 10์ 36๋ถ์ "copygirl" [email protected]์ด ์์ฑํ์ต๋๋ค.
์ง๊ธ ๋น์ ์ ๋ณดํธ์ฒ๋ผ ์์ง์ด๊ณ ์๊ธฐ ๋๋ฌธ์ ๋น์ ์ ๋ณดํธ์ ์์ ์ ๋ถ์ ๋๋ค.
์์ง์ด๊ณ ์๋ค. ๊ทธ๊ฒ์ ์ ์ด๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๊ฐ์ฅ ์๋ฏธ๊ฐ ์์ต๋๋ค.
์๊ฒฌ.โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/FabricMC/pomf/issues/94#issuecomment -250240136 ๋๋ ์์๊ฑฐ
์ค๋ ๋
https://github.com/notifications/unsubscribe-auth/ABusJM5hdR_FeXogFeqhxcTrH4G0Nur0ks5quqWwgaJpZM4KHH6k
.
์ด๋ฆ์ ๋ ์ ์ง์ ์๋ง ์๋ค๋ฉด Mojang์ด ๋ญ๋ผ๊ณ ๋ถ๋ฅด๋์ง๋ ์ค์ํ์ง ์์ต๋๋ค.
๋ถ์ฐฉ๋ฌผ์ ์ผ๋ฐ์ ์ผ๋ก ์ ์ฒด ๋ถ์์ ๋ฌผ๊ฑด์ ๋ถ์ฐฉํ๊ณ ์์น ๋ฐ ํ์ ๊ณผ ๊ฐ์ ์์ฑ์ ์ฐ๊ฒฐํ๋ ํํ๋ก ๋ค๋ฅธ ๊ฒ์์๋ ์กด์ฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ณดํธ, ๊ด์ฐ ์๋ , ๋ง ๋๋ ์์์ ํ๋ ์ด์ด๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋์๊ฒ ์๋ฒฝํ๊ฒ ํฉ๋ฆฌ์ ์ผ๋ก ๋ณด์ ๋๋ค.
๋ผ์ด๋ฉ๋ "ํ๊ณ ์๋ ๊ฑด์ง"๋ก ์ธํด ํผ๋์ค๋ฌ์ธ ์ ์๋์? startRiding
๋ "์ง์ ๋ ์ํฐํฐ๊ฐ ์ด ์ํฐํฐ๋ฅผ ํ๊ธฐ ์์ํ๊ฒ"๋ฅผ ์๋ฏธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด attachTo
๋ ๋งค์ฐ ๋ช
ํํฉ๋๋ค. player.attachTo(boat)
.
player.startRiding ๋๋ player.stopRiding์ ๋ํด ํผ๋์ค๋ฌ์ด ๊ฒ์ ๋ฌด์์
๋๊น? ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค
๋์๊ฒ ๊ฝค ๋ถ๋ช
ํ๋ค.
Mojang๊ณผ ๊ด๋ จํ์ฌ ์ด ๊ฒฝ์ฐ์ ํด๋นํ๋ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์
๋น์ ์ด ๋ญ๊ฐ๋ฅผ ์๋ชปํ๋ค๋ฉด ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ ํํ๋ผ๊ณ ๋ช
์ ์ ์ผ๋ก ์๋ ค์ค๋๋ค. ์ฃผ๊ธฐ
๋ค๋ฅธ ์ด๋ฆ์ ์์ ํ ํผ๋์ ์ผ์ผํฌ ๊ฒ์
๋๋ค.
2016๋ 9์ 28์ผ ์ค์ 10์ 56๋ถ์ "copygirl" [email protected]์ด ์์ฑํ์ต๋๋ค.
์ด๋ฆ์ ๋ ์ ์ง์ ์๋ง ์๋ค๋ฉด Mojang์ด ๋ญ๋ผ๊ณ ๋ถ๋ฅด๋์ง๋ ์ค์ํ์ง ์์ต๋๋ค.
์ฒจ๋ถ ํ์ผ์ ์ผ๋ฐ์ ์ผ๋ก ์ฒจ๋ถ ํ์์ผ๋ก ๋ค๋ฅธ ๊ฒ์์๋ ์กด์ฌํฉ๋๋ค.
์์น ๋ฐ ํ์ ๊ณผ ๊ฐ์ ์์ฑ์ ์ ์ฒด ๋ถ์์ ์ฐ๊ฒฐํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ณดํธ, ๊ด์ฐ ์๋ , ๋ง ๋๋ ์์์ ํ๋ ์ด์ด๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋์๊ฒ ์๋ฒฝํ๊ฒ ํฉ๋ฆฌ์ ์ ๋๋ค.๋ผ์ด๋ฉ๋ "ํ๊ณ ์๋ ๊ฑด์ง"๋ก ์ธํด ํผ๋์ค๋ฌ์ธ ์ ์๋์?
startRiding์ "์ง์ ๋ ์ํฐํฐ๊ฐ ๋ผ์ด๋ฉ์ ์์ํ๋๋ก ํฉ๋๋ค"๋ฅผ ์๋ฏธํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด attachTo๋ ๋งค์ฐ ๋ช ํํฉ๋๋ค.
player.AttachTo(๋ณดํธ).โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980 ๋๋ ์์๊ฑฐ
์ค๋ ๋
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.
์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ค๋ฅธ ์ค๋ฅ ๋ฉ์์ง์ ์ถฉ๋ ๋ณด๊ณ ์๋ ๊ณ ๋ คํด์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
์ ๋ผ๋ฉด ์๋ผ๊ณ ๋งํ๊ฒ ์ง๋ง ๊ทธ๋ ์ง ์์ต๋๋ค. ์์ํ ์ ์๋ค๋ฉด
์์ธ์์ ๋ฉ์์ง๋ฅผ ๋ค์ ๋งคํํ๋ ๊ฒ์ด ์ ์ด๋ ๋์๊ฒ ์๋ฏธ๊ฐ ์์ต๋๋ค.
์์ธ๋ ๋ฉ์๋ ์ด๋ฆ์ ์ ํํฉ๋๋ค.
2016๋ 9์ 28์ผ ์ค์ 11์ 45๋ถ์ "copygirl" [email protected]์ด ์์ฑํ์ต๋๋ค.
์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ค๋ฅธ ์ค๋ฅ ๋ฉ์์ง์ ์ถฉ๋์ ๊ณ ๋ คํด์ผ ํจ์ ์๋ฏธํฉ๋๊น?
๋ณด๊ณ ๋?โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/FabricMC/pomf/issues/94#issuecomment -250261615 ๋๋ ์์๊ฑฐ
์ค๋ ๋
https://github.com/notifications/unsubscribe-auth/ABusJKlQGjC036nL2h58Z_bXcnSfZwDkks5qurXNgaJpZM4KHH6k
.
์ข์, ๊ทธ๋ผ ๋ ๋น์ ์ PR์ ๋ํ ๋ด ์ ํญ์ ํฌ๊ธฐํ ๊ฒ์ด์ง๋ง, ์ฌ์ ํ ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค์ ์๊ฒฌ์ ๋ฃ๋ ๋ฐ ๊ด์ฌ์ด ์์ต๋๋ค.
๊ฐ์ I mount
๋ณด๋ด๊ณ ๊ฒ์ ๊ฐ์ฅํ๊ณ , riding
๋ค์. ์์ด๋ ์๋๋ก attach
ํ์ง ์์ต๋๋ค. Minecraft์์๋ ํญ์ ๋ฌด์ธ๊ฐ ์๋ก ๋ฐ์ด์ค๋ฅด๊ณ ์์ต๋๋ค.
ํธ์ง: ์ค์ ๋ก ํ๋ ๊ฒ์ด ๋ ํฉ๋ฆฌ์ ์
๋๋ค. ์๋ํ๋ฉด ๋น์ ์ด ๊ด์ฐ ์๋ ์์ ๋ผ์ง ride
์ ride
๋ฅผ ํ ์ ์์ง๋ง ์ค์ ๋ก ๊ด์ฐ ์๋ ๋ฅผ mount
ํ ์๋ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
@mezz ๊ทธ๋๋ ride
์ข์์ด๋ ๋ค๋ฅธ ๊ณ ์ ๋ ๊ฐ์ฒด๋ฅผ ์๋ก ๋ค๊ฒ ์ต๋๊น?
์ ๋ mount
์ ์ฐฌ์ฑํ์ฌ ๋ชฉ์๋ฆฌ๋ฅผ ๋
๋๋ค. getMountedEntity
๋ getMountingEntity
์ ๊ด๋ จํ์ฌ ๋ช
ํํ ๊ฒ์์์ ์ผ๋ฐ์ ์ธ "๋ฌด์ธ๊ฐ์ ๋๋ฌ"ํ๋ ๊ฒ์
๋๋ค. mount
๋ฐ unmount
( ๋์ start/stopSomething
.
์น๋ง๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ํฉํ๋ฏ๋ก mezz์ ๋์ํฉ๋๋ค.
๋๋ ๋น์ ์ด ์์ง ํฌ๋ํํธ ์์์ ๊ฐ์ด ๊ณ ์ ๋ ๊ฒ์ ์ด์ํ๊ฒ ride
ํ ์์๋ ์ ์ผํ ๊ฒฝ์ฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ด๊ฐ ์๊ฐํ ์ ์๋ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ๋ค์ ์์ง์ธ๋ค.
mount
์ unmount
๋ ์ปดํจํฐ์์ ํํ ๋ณผ ์ ์๋ ๊ฐ๋จํ ์์
์์ด๊ธฐ ๋๋ฌธ์ ์ข์ํฉ๋๋ค. "unmount"๋ ์ด์ํ ์ปดํจํฐ ๋จ์ด์ด๊ณ ์ผ๋ฐ์ ์ธ ์์ด ๋จ์ด๋ "dismount"์
๋๋ค. ride
์ ๊ฐ์ unride
ride
์๋ ๋น์ทํ ๊ฒ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ์ ํ startRiding
๋ฐ stopRiding
์ ์ฌ์ฉํ ์ ์์ง๋ง getRidingEntity
๋ฐ getRiddenEntity
๋ณด๋ค ๋ง์ดํธ๋ ๋ฒ์ ์ด ๋ ์ข์ต๋๋ค. ํ .
์ ๋ ๊ฐ์ธ์ ์ผ๋ก ๋ง์ดํธ ์ค ๋ง์ดํธ๋ฅผ ์ข์ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
player.startRiding ๋๋ player.stopRiding์ ๋ํด ํผ๋์ค๋ฌ์ด ๊ฒ์ ๋ฌด์์ ๋๊น? ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค
๋์๊ฒ ๊ฝค ๋ถ๋ช ํ๋ค.
Mojang๊ณผ ๊ด๋ จํ์ฌ ์ด ๊ฒฝ์ฐ์ ํด๋นํ๋ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์
๋น์ ์ด ๋ญ๊ฐ๋ฅผ ์๋ชปํ๋ค๋ฉด ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ ํํ๋ผ๊ณ ๋ช ์ ์ ์ผ๋ก ์๋ ค์ค๋๋ค. ์ฃผ๊ธฐ
๋ค๋ฅธ ์ด๋ฆ์ ์์ ํ ํผ๋์ ์ผ์ผํฌ ๊ฒ์ ๋๋ค.
2016๋ 9์ 28์ผ ์ค์ 10์ 56๋ถ์ "copygirl" [email protected]์ด ์์ฑํ์ต๋๋ค.