์บ”๋ฒ„์Šค๊ฐ€ ๋žœ๋”๋ชจ๋“œ๋ฅผ ๊ธฐ๋ณธ์ธ Overlay๋กœ ๋‘๋ฉด ๋ฉ”์ธ์นด๋ฉ”๋ผ ์˜ค๋ฅธ์ชฝ ์œ„์— ํฌ๊ฒŒ ์žˆ์ž–์•„

๋žœ๋”๋ชจ๋“œ๋ฅผ Screen Space - Camera๋กœ ๋ฐ”๊พธ๊ณ  ์นด๋ฉ”๋ผ ๋ฉ”์ธ์นด๋ฉ”๋ผ ์ง€์ •ํ•˜๋ฉด ๋ฉ”์ธ์นด๋ฉ”๋ผ ํฌ๊ธฐ๋กœ ์บ”๋ฒ„์Šค ํฌ๊ธฐ๊ฐ€ ๋ฐ”๋€Œ๊ณ 


a16724ad3736b44caa332e719d03c0b6e8ed0bd94623e6368c086af183319960c754032505a16724ad3736b44caaf1c6bb11f11a39a7c437c09f489bd01d


๊ทธ๋Ÿฐ๋ฐ ui์š”์†Œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ € ๋„ค๋ชจ๋ฅผ ๋“œ๋ž˜๊ทธํ• ๋•Œ ๋งˆ์šฐ์Šค ์œ„์น˜๋ฅผ ๋”ฐ๋ผ์˜ค๊ฒŒ ํ–ˆ๋Š”๋ฐ

๋žœ๋”๋ชจ๋“œ๊ฐ€ ์นด๋ฉ”๋ผ์ธ๋ฐ๋„ ๋งˆ์šฐ์Šค ์œ„์น˜๋ฅผ Overlay์ผ ๋•Œ์˜ ์บ”๋ฒ„์Šค ์œ„์น˜๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋”๋ผ๊ณ ?




a65f10aa1036b2768a3432719d1bec7376ba7fb5ba745cfc32b82248a1e2a5


๋„ค๋ชจ์— ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ

public class testDrag : MonoBehaviour, IDragHandler
{
public void OnDrag(PointerEventData eventData)
{
transform.position = Input.mousePosition;
}
}


๋žœ๋”๋ชจ๋“œ๋ฅผ ์นด๋ฉ”๋ผ๋กœ ํ•˜๊ณ  ๋“œ๋ž˜๊ทธ ํ–ˆ๋”๋‹ˆ ๋งˆ์šฐ์Šค ์œ„์น˜๊ฐ’์ด ์บ”๋ฒ„์Šค๊ฐ€ ์˜ค๋ฒ„๋ ˆ์ด์ผ ๋•Œ์˜ ์œ„์น˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฑฐ ๊ฐ™์€๋ฐ ์™œ์ด๋Ÿฐ๊ฑฐ์•ผ?