[Unity] 클릭해서 2D 오브젝트 감지하기
·
Unity
2D에서 클릭한 위치에 있는 오브젝트를 감지하는 대표적인 방법은 Raycast와 Collider를 사용하는건데저는 Raycast를 사용했습니다. void Update(){    if (Input.GetMouseButton(0))    {        Vector3 touchPos = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 10));        Vector3 cameraPos = Camera.main.transform.position;        Debug.DrawRay(cameraPos, touchPos - cameraPos, Color.red, 100f);        Raycas..
[Unity] 맥에서 스크립트 주석 없애는 법
·
Unity
결론부터 말씀드리자면 제가 스크립트 하나짯는데 이거 사용하시면 됩니다. "버전"이라고 적혀있는 부분만 자신이 사용하고 있는 버전에 맞게 바꿔주세요 sed -i '' -e '8d;14d' /Applications/Unity/Hub/Editor/버전/Unity.app/Contents/Resources/ScriptTemplates/81-C\#\ Script-NewBehaviourScript.cs.txt 맨 처음 유니티 설치하고 스크립트를 만들면 Start와 Update 함수 위에 주석이 달려있는데 매번 스크립트를 만들때마다 나타나서 짜증나죠 지우는 방법이 있습니다 윈도우와 맥 둘다 같은 방법이지만 경로가 다르니 주의해 주세요 C# 스크립트의 기본 파일이 담겨져있는 경로는 저렇게 되어있습니다. Editor 뒤에..
[Unity] 애니메이션 Has Exit Time
·
Unity
애니메이션 컨트롤러에서 Make Transition을 했을 때 현재 애니메이션에서다른 애니메이션으로 방향을 정해줄 수 있습니다. 보면 Run 애니메이션과 Wait애니메이션이 서로를 가리키고 있는데 가리키는 화살표를 눌러보면위 사진처럼 Inspector 창에 Transition에 관한 정보가 나오는데 여기서 Has Exit Time이 뭔지, 무슨 역할을 하는지, 사용 목적은 무엇인지 한번쯤은 의문을 가집니다.  Has Exit Time 정의와 역할Has Exit TimeExit Time 은 파라미터에 의존하지 않고 상태의 정규화된 시간에 의존하는 특별한 전환입니다. Exit Time 에서 지정한 시간에 전환이 발생하도록 확인해야 합니다. 유니티 공식 문서에서 가져온 내용인데 주목할 부분은 "Exit Tim..
[Unity] 유니티 기본 강좌 #03 (키 입력 받기)
·
Unity
이번 시간에는 키 입력 받는 방법에 대해서 배워 봅시다. 일반 적으로 키 입력 받는 방법은 3가지가 있습니다. GetAxis( ) GetButton( ) GetKey( ) 아래 사이트에 간략하게 설명 되어 있으니 참고하시면 좋을것 같습니다. [유니티] 2. 키보드 입력받기 (Input) [유니티] 2. 키보드 입력받기 (Input) 본 내용은 필자가 공부한 내용을 정리한 것으로 틀리거나 잘못된 내용이 있을 수 있습니다. Input을 이용하면 키보드, 마우스를 눌렀을 때 값을 입력받을 수 있습니다. 이번에는 값을 입력받을 수 ariel1910.tistory.com 1. GetAxis( ) float Input.GetAxis(string AxisName); AxisName을 입력받고 값에 따라 -1 ~ 1 ..
[Unity] 유니티 기본 강좌 #02
·
Unity
이번에는 유니티의 인터페이스 창과 오브젝트 생성 및 기본 조작에 대해서 배워볼 겁니다.인터페이스를 잘 다룰줄 알면 작업 효율이 매우 높아지고오브젝트는 유니티의 꽃이죠도구들을 이용해 오브젝트의 기본 옵션을 조작할 수 있습니다. 1. Hierarchy창Hierarchy 창은 Scene 창에 나오는 모든 오브젝트들의 목록을 표시해 줍니다.Hierarchy 창에서 오브젝트들의 레이어 순서를 조정할 수 있고 파일 탐색기 처럼 폴더를 생성해 폴더 안에 파일들을 넣어 정리하면서 사용할 수 있습니다. 2. Project창Project 창은 Favorites와 Assets, Packages로 소분류 됩니다.Favorites : 자주 사용하는 폴더를 즐겨찾기 설정해놓는 창Assets : 프로젝트에 사용되는 모든 파일 및 ..
[Unity] 유니티 기본 강좌 #01
·
Unity
본 강좌의 내용 및 특징 본 강좌는 Udemy의 C# Unity 게임 개발자 2D를 참고하여 작성 되었습니다. https://www.udemy.com/course/best-c-unity-2d/ 배웠던 내용을 복습하면서 제가 알고 있는 기초 Unity 지식이 누군가에게 도움이 되면 좋겠다 싶어서 작성하게 되었습니다. 유니티 버전은 2022.3.2f1 을 기준으로 되어 있습니다. 설치 및 if문과 for문 같은 기초적인 내용은 다루지 않습니다. Editor 는 visual studio 2022 이며 os는 mac 기준입니다. 2D Project 기준의 기초 내용입니다. 게임 개발하시는 모든 분들 힘냅시다! 본문 먼저 프로젝트를 생성해 보겠습니다. New Project 버튼을 누르면 원하는 프로젝트를 생성할 ..
원피스는 실존하다
'Unity' 카테고리의 글 목록