분류 전체보기(394)
-
유니티 UI 버튼 이미지 swap
UI 버튼 컴포넌트를 활용하여 버튼이 눌렸을 때 이미지를 변경하는 방법입니다. 결과 화면 Button 컴포넌트를 활용한 스프라이트 스왑 장면입니다. 한 번에 보기 0. 스왑 시킬 이미지 준비 1. 하이어 라키 창에서 우클릭 UI Button 생성 2. Image 컴포넌트에 1번째 스프라이트 삽입 3. Button 컴포넌트 Transition을 Swap으로 변경 4. Pressed Sprite에 2번째 스프라이트 삽입 0. 스왑 시킬 이미지 준비 1개의 스프라이트를 준비하여 스프라이트 모드 multiple을 활용하여 잘라서 이용했습니다. 1. 하이어 라키 창에서 우클릭 UI Button 생성 위와 같이 생성하셔도 되고 빈 오브젝트에서 각각의 컴포넌트를 추가하셔도 무관합니다. 2. Image 컴포넌트에 1번..
2020.12.07 -
유니티 IsPointerOverGameObject 활용한 겹치는 오브젝트 구별법
안녕하세요 유니티 비기너입니다. 이번 시간에는 IsPointerOverGameObject에 대해 알아보겠습니다. 터치로 실행되는 오브젝트와 UI 이미지, 버튼 이벤트로 실행되는 오브젝트들이 존재할 때 각각의 오브젝트가 겹쳐있는 경우 한쪽 기능만 실행을 시키고 싶지만 양쪽 모두 실행이 되어버리는 경우가 종종 있습니다. IsPointerOverGameObject 기능을 활용하면 위의 문제를 해결할 수 있습니다. ※ IsPointerOverGameObject는 pointer가 UI에 있는 경우 True를 아닌 경우에는 false를 반환합니다. 결과 화면 화면 전체 구간에 마우스 클릭 시 총알을 발사하는 스크립트가 포함되어있습니다. 적용 전 IsPointerOverGameObject 가 적용되지 않은 경우 버튼..
2020.11.25 -
유니티 객체 합치기 Merge
안녕하세요 유니티 비기너입니다. 이번 시간에는 동일한 객체를 합쳐 새로운 객체를 만들어내는 한 방법에 대해 알아보겠습니다. ※ 아래 코드는 백지상태에서 방향을 잡고자 만든 심플한 예제로 만든 코드이기 때문에 응용하시는 분들은 부족한 부분을 추가, 수정하여 사용하셔야 합니다. 결과 화면 드래그 & 드랍을 활용하여 동일한 객체를 합체하여 새로운 객체를 만드는 화면입니다. 프리팹, 인스펙터 위와 같은 컴포넌트를 포함하는 프리팹을 셋팅하였습니다. 각 프리팹이 포함하는 이미지 ItemCode_1 ItemCode_2 ItemCode_4 ItemCode_3 ItemCode_6 ItemCode_12 스크립트 public class MergeObject : MonoBehaviour { private bool isClic..
2020.11.23 -
유니티 ScriptableObject를 활용한 오브젝트 생성
안녕하세요 유니티 비기너입니다. 이번 시간에는 ScriptableObject를 활용하여 오브젝트를 생성해보겠습니다. ScriptableObject란 ScriptableObject는 대량의 데이터를 저장하는 데 사용이 가능한 데이터 컨테이너로 ScriptableObject를 사용하게 되면 사본의 생성을 방지하여 메모리의 사용을 줄일 수 있습니다. 즉 중복되는 데이터를 만들어낼 때 메모리가 점점 쌓여가는 단점을 방지하기 위해 사용됩니다. 참고 사이트 learn.unity.com/tutorial/introduction-to-scriptable-objects# 결과 화면 ScriptableObject를 활용하여 오브젝트를 생성하고 UI버튼을 이용하여 생성시킬 아이템을 전환시키는 화면입니다. ItemScripta..
2020.11.09 -
유니티 에셋스토어 퍼블리셔 로그인 위치 찾기
안녕하세요 유니티 비기너입니다. 이번 시간에는 유니티 코드와는 관련이 없는 에셋 자원을 만들어서 스토어에 등록 관리하는 퍼블리셔 로그인 위치에 대해서 알아보겠습니다. 에셋 스토어에서 로그인하면 해당 위치에 노출이 되었었는데 유니티 사이트가 변경돼서 기존 위치에서 퍼블리셔 로그인이 사라져서 혹시나 못찾는 분들을 위해 올립니다. 해당 페이지에서 휠을 가장 아래로 내리면 퍼블리셔 로그인이 존재하고 에셋 패키지 관리페이지로 넘어가실 수 있습니다. 에셋스토어에는 많은 퍼블리셔분들이 제작한 리소스들이 존재하므로 유니티를 처음 시작하시는분들은 에셋스토어의 자원을 활용해서 불필요한 시간을 단축하는 것을 권장드립니다.
2020.11.07 -
스팀게임 블랙서바이벌 영원회귀 게임리뷰
안녕하세요 유니티 비기너입니다. 이번 시간에는 블랙 서바이벌 영원회귀라는 게임에 대해 리뷰를 해보자 합니다. 배틀 로열 일단 장르는 어느 순간 핫 해져버린 배틀 로열 장르로서 특정 지역 내에서 선택 시작이 가능하며 주위에 널브러진 아이템들을 파밍하고 장비를 조합하여 전투력을 증가시키고 유저 간에 PVP를 통해 최후 생존자 1명이 남을 때까지 싸우는 게임입니다. 부지런한 자가 승리한다 게임 안에서는 지역마다 아이템이 정해진 종류, 개수만큼 분포됩니다. (파밍 위치는 고정 아이템은 랜덤) 유저들은 아이템을 빠르게 획득하고 상위 아이템으로 조합하여 높은 전투력으로 적을 제압하는 것이 중요합니다. 피지컬이 낮을수록 자기가 원하는 자원을 타 유저에게 뺏길 수 있으며 장비가 좋지 못한 경우 PvP에서 큰 활약을 거..
2020.11.06