Unity 유니티 기초강의30 유니티 Unity 에셋 DOTween 에니메이션 유니티 프로젝트에서 많이 사용하는 트윈 엔진(유틸리티 에셋) DoTween을 소개할려고 합니다. 회사 게임개발 프로젝트 최근 5년 3개의 프로젝트에서 모두 사용할정도로 회사 및 인디게임개발에 많이 사용하는 에니메이션 에셋입니다. 일반적으로 유니티에서 제공하고 있는 백터함수중에 이동 및 움직임을 쉽게 해주는 함수가 있습니다. 예를들어 유니티 백터함수 MoveTowards 은 직선으로 지정된 위치에서 타겟 지점으로 이동합니다. public static Vector3 MoveTowards(Vector3 current, Vector3 target, float maxDistanceDelta); 코드를 보면 시간에따른 스피드만큼 타겟위치로 이동합니다. 시간에 영향을 받아서 Update로 하고 있습니다. 이같은 코드.. 2022. 6. 4. Unity c# UniRx UniRx란? UniRx는 'Reactive Extensions for Unity'의 약자로 유니티에서 반응형 프로그래밍을 사용할 수 있게 공개한 라이브러리입니다. 많이 사용하는 Unity UniRx 로직 연속 더블터치를 막기위해 0.5f 시간 딜레이 주기 -버튼 클릭시 다음 클릭이 0.5f 이전까지 클릭 무시 public Button agreeButton; void Awake() { agreeButton. OnClickAsObservable(). ThrottleFirst(System.TimeSpan.FromSeconds(0.5f)). Subscribe(_x => { //실행 코드 }); } Msg 받을 곳 브로드케스트 방식으로 리시브가 있는 모든 곳에 보낼수 있다. public class AAA : M.. 2022. 6. 4. Unity UGUI Text 일부 칼라 크기 변경 Text일부에 글씨의 색상 칼라를 변경할수 있습니다. Rich Text 체크하고 변경할 부분에 와 사이에 글씨를 넣어주면 됩니다. 색상코드표 네이버 등에서 알아볼수 있습니다. 대박테스트 대박테스트 대박테스트 칼라와 색깔을 동시에 할경우 입니다. 대박테스트 2022. 6. 4. 유니티 unity 무한스크롤 스크롤 풀링 에셋추천 EnhancedScroller 무한스크롤 꼭 필요한가? 인디게임, 간단한 작은게임에서 많은 스크롤을 사용할일 없습니다. 그리고 고정적인 약 5~ 20개정도 이하이면 일반적인 스크롤을 쓰면 됩니다. 그렇지만 RPG 게임이나 규모가 큰게임에서는 100이상의 아이템을 스크롤 보여줄떄가 많습니다. 특히 우편함이나 도감, 인벤토리 등 많은 개수를 표현할려면 모든 텍스쳐와 오브젝트가 있어야 합니다. 그러면 메모리가 부족하여 게임이 꺼질수도 있으며 메모를 정리하면서 느려질수 있습니다. 그래서 풀링을 이용하여 최대한의 메모리 사용을 위해 스크롤을 만들었습니다. 풀링을 이용한 스크롤, 무한스크롤 Infinite Scroll 이라고 부르는 기술은 유니티 초창기부터 모바일게임 개발에서 많은 아이템 처리를 위해 필수적인 기술.. 2022. 6. 4. 이전 1 2 3 4 5 6 7 8 다음