반응형

IT/Unity 14

키보드 입력과 물체의 이동

* 키보드 입력 public Vector2 inputVec; void Update(){ inputVec.x = Input.GetAxisRaw("Horizontal"); inputVec.y = Input.GetAxisRaw("Vertical"); } Edit > Project Settings > InputManager > Axes ( 물리적 입력(키보드입력)을 지정된 버튼으로 연결하는 역할 30개의 버튼들이 있는데 그 중 Name 을 활용해 Horizontal, Vertical 이 있는 버튼의 입력을 가져온다. 대소문자 틀리지않도록 주의!! Input.GetAxis - 입력값에 보정이 되어 물체의 이동이 미끄러지는듯 부드럽다. 명확히 딱딱 멈추는게 좋으면 Input.GetAxisRaw 를 활용한다. * 물..

IT/Unity 2023.01.13

물체 앞으로 가게 만들기

public class PlayerController : MonoBehaviour { void Start(){ } void Update(){ } } Start() - 첫번째 프레임이 업데이트 되기 이전에 실행된다. Update() - 매 프레임마다 실행된다. "물체를 길을 지나가며 장애물에 부딫히는 장면을 만들어보자. 그리고 물체의 속도를 조절하고, 카메라가 물체를 따라가도록 만들어보자." *화면준비 1. Hirachy에 세가지 물체를 만들어준다. - 'Player' ,'Obstacle' ,'Plane' 'Player' ,'Obstacle' ,'Plane' 2. 처음 만들면 하얀색이기 때문에 구분이 안되니, 색을 입혀주자. - Project 에 Asset안에 Material 폴더를 만든다. - Mater..

IT/Unity 2023.01.13

Unity VisualStudioCode 코드 자동완성 기능 안될 때

닷 찍은다음 unity의 메소드나 변수 자동완성이 자동으로 나오질 않아서 몇달간 한참 찾아봤다. 뭐 확장자가 .snl .csproj 이런거 있는지 봐라, dotnet을 다시 실행해봐라 등등 다 해봣는데 안되었고, 비주얼스튜디오로 옮기는 방법도 있었는데 그건 또 설치하기 싫고 해서 미루다가 오늘 긴가민가 하며 Mono를 최신으로 다시 깔았다. 왠걸.... 된다..... ㅠㅜㅠㅜ 눙물이;;; https://www.mono-project.com/download/stable/#download-mac Download - Stable | Mono 1 Add the Mono repository to your system The package repository hosts the packages you need, ad..

IT/Unity 2022.05.12
728x90