control node์ ์๋ ํจ์๋ก ์ธ๋ฒคํ ๋ฆฌ drag n drop ๊ตฌํํ๊ณ ์์. ํธ์์ dragํ๋ slot์ drag slot, drop ๋ฐ๋ slot์ drop slot์ด๋ผ๊ณ ํ ๊ฒ. drop์ ํ๋ฉด drop slot์์ drop_data๊ฐ ์คํ๋์์. ์ด๋ ๋์์ย ย drag_slot์ gui_input์์ !event.press๋ button up ๋ฑ์ ํตํด์ release event๋ฅผ ์คํํ๊ณ ์ถ์๋ฐ drop_data๋ง ์คํ๋๋๋ผ๊ณ . ํด๋น ํจ์์์ data๋ก drag_slot์ ์ ๊ทผํ ์๋ ์๋๋ฐ ์ด๊ฑด oop์ ์๋ง๋๊ฑฐ ๊ฐ๊ณ . ๋ญ๊ฐ ๋ค๋ฅธ ๋ฐฉ๋ฒ ์์๊น?
[๐ฃ์ง๋ฌธ] ๊ณ ๋ dropํ ๋ release event ์คํํ๊ณ ์ถ์๋ฐ
์ต๋ช
(erlerm633)
2022-08-28 15:48
์ถ์ฒ 0
๋๊ธ 10
๋ค๋ฅธ ๊ฒ์๊ธ
-
์ผ๊ฐํ์ด๋ ์ง์ ๊ด๋ จ ์ํ ์ํ๋ ์น๊ตฌ์๋จ. ๋์์คญ ใ [4][๐ฌ] ๊ฒ์๊ฐ๋ฐ์(222.236) | 22.08.28์ถ์ฒ 0
-
๋ฌธ์ )๋๋ค์ด๋ผ๋ฉด ์ํธ์๊ฒ ์ด๋ป๊ฒ ์ง์? [15][๐ฌ] ๊ณฐ๋๊ณ๊ณก(anilevoldc) | 22.08.28์ถ์ฒ 0
-
์ธ๋๊ฒ์์ ์์ฆ ๋๋ถ๋ถ ๋ชจ๋ฐ์ผ? ์๋๋ฉด pc? [3][๐ฌ] ์ต๋ช (14.47) | 22.08.28์ถ์ฒ 0
-
๊ณต๋ถ์ค [1][๐ฌ] ใ ใ ใ ใท(121.168) | 22.08.28์ถ์ฒ 1
-
๋๋ ๊ฒช์ ์ํธ์ ๋ต๋ตํ ์ํฉ [16][๐ฌ] ๊ณฐ๋๊ณ๊ณก(anilevoldc) | 22.08.28์ถ์ฒ 11
-
๋๋๊ทธ ๊ด๋ จ ์ง๋ฌธ์ด์ [5][๐ฌ] ์ต๋ช (175.118) | 22.08.28์ถ์ฒ 0
-
BehaviourTree ์ค๋๋ฐ [2][๐ฌ] AnonymousD(kenshin122) | 22.08.28์ถ์ฒ 2
-
[์ธ๋่จ] ์ธ๊ธฐ ์บ๋ฆญํฐ์ ์งํ ๊ฒ์์ฑ ๋ํ, ์ค๊ตฌ์ ๋น๋ฐ์ ์ฒ[๋ด์ค] ๊ฒ์๋ฉ์นด | 22.08.28์ถ์ฒ 1
-
์ค๋ฌด์์ ์ข๊ฐ์ ์ํธ์์ ์, ๊ทธ๋ฆผ์์ด ํน์ง [32][๐ฌ] ์ต๋ช (119.194) | 22.08.28์ถ์ฒ 4
-
๋ฌ๊ณ ๋ ๊นจ๊ธฐ ํ๋ ๊ธฐ๋ถ [5][๐ฌ] kimgilsu(j8230091) | 22.08.28์ถ์ฒ 1
can_drop_data๋ก ์ ๊ทผ ๋์ง ์์?
๋ณธ๋ฌธ์๋ ์ ์๋๋ฐ drop data ํจ์์์ data๋ก drag slot์ ์ ๊ทผํ ์๋ ์๋๋ฐ drop slot์ด drag slot์ ์ด๋ฒคํธ๋ฅผ ์คํํ๋ค๋๊ฒ ์ข ์๋ง๋๊ฑฐ ๊ฐ์์. ์ด์์ด๋ฉด drag slot ์์ฒด์ ์ผ๋ก ์คํํ๊ณ ์ถ์
๋ณธ์ธ์์ด ๋ชฌ๊ฐ ์ข ํท๊ฐ๋ฆฌ๋๊ฑฐ ๊ฐ์์ ์ง์ ํด๋ณด๊ณ ์ค๊ฐฏ์ด
์ ์ง๋ฌธ ์ดํดํ์ด
๋ญ๊ฐ ๋ณธ๋ฌธ ์ค๋ช ์ด ๋ถ์กฑํ๊ฑฐ ๊ฐ์์ ๋ณด์ถฉํ๋ฉด drag slot์ drop slot์ dropํ ๋ ๋ง์ฐ์ค๋ฅผ ๋๋ค๋๊ฑธ ๊ฐ์งํ๋ release event๋ฅผ ์คํํ๊ณ ์ถ์. ๊ทธ๋์ button up์ด๋ gui input signal์ ์จ๋ดค๋๋ฐ dropํ ๋๋ ์์ ์คํ์ด ์๋จใ
์ง๊ธ drag preview๋ก ์ฐ๋ ์ฌ ์์?
์์ค๋ฉด ๊ฑฐ๊ธฐ์๋ค๊ฐ ์ผ์ชฝ ๋ง์ฐ์ค ๋ผ์ด์ก์๋ ๋ฐ์ํ๋ ์๊ทธ๋์ ๋๊ณ drag_slot์ธก์์ ํด๋น ์๊ทธ๋์ ์ฐ๊ฒฐํ๋ ์์ผ๋ก ํ๋ฉด ๋์ง์์๊ฐ
dragํ ๋ icon์ ๋ณด์ฌ์ฃผ๋ ค๊ณ instance๋ง๋ค์ด์ preview๋ก ๋ณด์ฌ์ค. ๊ทผ๋ฐ ๋ชจ๋ฐ์ผ์์๋ ์คํฌ๋กค์ ๋ด๋ฆฌ๋ฉด ๋๋๊ทธ๊ฐ ๋๋ฒ๋ฆฌ๋๊น 0.5์ด ๊พน ๋๋ฌ์ผ drag๋๊ฒ ๋ง๋ค์์. ๊ทผ๋ฐ ์ด๋ ์ปค์๋ฅผ ์์์ง์ด๊ณ ๋ฐ๋ก dropํด๋ฒ๋ฆฌ๋ฉด can_drop_data๊ฐ ์คํ์๋์ drop์ด ์๋๋๋ผ๊ณ . ๊ทธ๋์ 0.5์ด๊ฐ ๋๋ฅด๋ฉด force_drag๊ฐ ์คํ๋๊ฒ ํด๋จ์
preview์์ ์คํํ๋๊ฑด ์๊ฐ๋ชปํ๋ ์ ๊ทผ์ธ๋ฐ ๊ณ ๋ฏผ์ข ํด๋ด์ผ๊ฒ ๋น ๊ณ ๋ง์