Unity/UI 2022. 4. 14. 00:04[Unity] UI 클릭, 드래그이벤트 여러오브젝트 동시 처리

이 기능을 텍스트로 설명할려면 뭐라고 해야할지 애매하긴한데 스크린샷을 첨부하자면 다음과 같다. 해당패널의 파란 이미지는 슬라이더이고 그 뒷배경은 스크롤렉트이다. 따라서 슬라이더를 움직일려면 그냥 파란 이미지를 클릭하고 좌우로 슬라이딩하면 되는데 마우스 휠이나 스크롤바 말고 스크롤을 할려면 컨텐츠들 사이에 좁은 빈공간을 클릭하고 위아래로 슬라이딩 해야한다. 왜냐하면 슬라이더가 이미 터치이벤트와 드래그이벤트를 먹어(?)버렸기 때문에 그 뒤에있는 스크롤렉트에는 이벤트가 닿지 않는것이다. 그래서 이 글은 슬라이더를 클릭, 드래그 했을 때 슬라이더 뿐만아니라 뒤에있는 스크롤렉트도 이벤트를 받을 수 있게 하는 방법을 기록하는 글이다. 우선, 다음과 같은 함수를 정의한다. 슬라이더 컴포넌트가 안붙어있는 오브젝트에있는..

Unity/UI 2022. 3. 22. 09:29[Unity] 자이로스코프 Parallax 이펙트

퍼니싱 그레이레이븐의 로비처럼 핸드폰의 자이로센서를 이용해 배경과 캐릭터를 조금씩 움직여 입체감을 느끼개 해주는 방법이다. 퍼니싱 그레이레이븐의 로비 자이로영상을 첨부하고싶었지만 찾을수 없었다. 참고한 영상 영상을 토대로 작성한 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; public class LobbyGyroscopeEffect : MonoBehaviour { [SerializeField] private float shiftModifier = 1f; private Gyroscope gyro; private void Start() { #if UNITY_ANDROID..

image