본문 바로가기

분류 전체보기373

유니티(Unity) UI 텍스트 표시, 스크립(Script) 연결 어떤 게임이든 화면상에 나타내 주는 무언가들이 있습니다. 바로 UI들 입니다! UI에서 나타내줄 수 있는 것들로는 점수, 보상, 메뉴, 종료버튼 등 다양합니다. 이것들을 유니티에서는 버튼, 텍스트등으로 표현가능한데 이번엔 텍스트 부분만 사용해보겠습니다! 먼저 텍스트를 만들어 봅시다. 우클릭 >> UI >>text 클릭 그러면 바로 캔버스 판과 text가 생성됩니다! 디테일 창에서 텍스트의 위치, 크기 , 글꼴 등을 지정할수있으니 화면에 맞게 조정해줍시다. 위 처럼 조정이 끝났다면 텍스트 띄우기는 끝났습니다!! 하지만.. 저걸 계속해서 갱신해 주어야겠죠.. 물론 이 텍스트에도 스크립을 넣어줄수있어 자체적으로 갱신이 가능합니다. 하지만 점수인 경우 캐릭터에서 텍스트로 값을 넘겨주어야 하는 경우가 발생합니다... 2022. 10. 20.
유니티(Unity) 액터 충돌 감지함수들 + 태그 이용법 현재 진행하고 있는 프로젝트와 관련해서 충돌함수들을 사용하게 되었는데 생각보다 다양한것 같아 정리하게 되었습니다! 그럼 바로 시작하겠습니다. 먼저 유니티에서 사용되는 충돌 함수에 대해서 정리해 보자면 collision, trigger 이 2개의 함수가 있습니다. collision 함수의 특징은 말 그대로 충돌 입니다. 두 물체가 있다면 양쪽 모두에게 콜라이더가 존재해야하며, 실제 충돌 물리력을 체킹하는 함수입니다. trigger 함수는 하는 역할을 같지만 약간 다른 형태를 보이는데 바로 한 물체의 콜라이더에 다른물체가 들어오면 실행되는 점입니다. 그렇기에 한쪽에서만 콜라이더를 생성해주고 아래처럼 trigger를 실행해주어 사용할수있습니다. 좀더 쉽게 게임으로 본다면 collision 함수는 스킬에 무언가.. 2022. 10. 19.
언리얼(UE5) -- 폴리지(Folige) 삭제오류 맵에 문제가 생겨 나무를 다 지워버려야 하는 상황이 와버렸습니다... 그래서 폴리지 탭에서 모든 폴리지를 제거해주고! 맵으로 돌아 왔는데 나무가 그대로 있는곳도 있네요...???? 먼가 오류창도 생겨버렸고.. 이 부분을 해결하기 위해 찾아봤는데 원인은 랜드스케이프 인포가 여러개 생겨 중복된 경우, 그리고 쓰레기값이 삭제되지 못하고 남아있는경우 이렇게 2가지 였던것 같습니다. 해결방법은!!! 인터넷에선 찾지 못했습니다... 하지만! 약간 정식적인? 해결방법은 아니지만 아래와같이 선택을 해주어 일일히 삭제해주는 방법을 찾아내긴했습니다. 선택을 해주고 디테일 창에서 폴리지들을 모두 제거해주면 됩니다! 또 한참 지우고 있겠네요.... 화이팅..! 2022. 10. 18.
언리얼엔진(UE5) 협업 == 멀티 유저 편집 기능 이용하기 https://docs.unrealengine.com/4.27/ko/ProductionPipelines/MultiUserEditing/QuickStart/ 멀티 유저 편집 시작하기 프로젝트에 멀티 유저 편집 기능 설정을 돕는 단계별 안내입니다. docs.unrealengine.com 간단한 작업에는 필요없을지도 모르지만 프로젝트가 커지며 사람들과 공동으로 작업하는 경우가 자주 발생합니다. 언리얼의 경우 그 경우가 더 많을것 같은데, 여기서 언리얼 엔진에서 지원해주는 기능이 있습니다. 바로 멀티 유저 편집 기능입니다. 말 그대로 여러명이 같은 프로젝트를 동시에 컨트롤 할수있도록 해주는 기능으로 2가지의 조건만 갖춘다면 사용가능합니다! 1. 모든 컴퓨터가 같은 LAN 또는 VPN에 연결되어 있어야 합니다. .. 2022. 10. 17.
유니티(Unity) AR 포트폴리오 (2) 이번 주차에는 캐릭터 각각의 애니메이터를 만들어주고 애니메이션을 조작해주었습니다.에셋 패키지에 없는 애니메이션에 대해서도 제작해주었습니다.캐릭터와 알파벳의 콜리젼을 설정해주고그에 맞는 코드들을 추가해주었습니다. (추후 유니티 카테고리에서 설명하겠습니다.)그리고 각각의 알파벳을 획득하면 행동, 색, 크기가 변하는 부분을 구현해 보았습니다.이번주차는 코드 위주로 진행했던것 같습니다! 화이팅! 2022. 10. 17.
유니티(Unity) AR 포트폴리오 (1) 이번에 만들어볼 프로젝트는 유니티를 주로 사용할 예정으로주제는 어린이 대상의 영어 단어 공부를 위한 ar앱 입니다.간단히 요약하자면 정해진 캐릭터가 영어 단어를 획득하게 되면 그에 맞게 행동하는 형식의 교육용 게임을 계획하였습니다.이번 ar 프로젝트의 주요기술은 이미지 타겟입니다. 이걸 위해 몇주 전 부터 이미지 타겟기술에 대해 실습과 공부를 해보았습니다. 유니티(Unity) 머지큐브(MERGE Cube)사용하기 (안드로이드)(Android)일단 머지큐브 다운! 그리고 하다가 안되서 아래의 유튜브를 참고했습니다! 먼저 제일 처음으로 해야할것! ar을 위한 뷰포리아 엔진을 다운 받아줍시다. SDK Download | Vuforia Developer Portal To reset yourljhyunstory... 2022. 10. 17.