본문 바로가기

translate

유니티 각개격파_013_벡터(Vector)와 이동(Translate)_키보드 이동 계속해서 이번에는 큐브를 키보드의 키 값을 입력받아서 움직여본다. 먼저 Edit > Project settings를 클릭한 후 Input Manager (입력 관리자)를 선택해보자. 유니티 엔진에서 기본으로 설정되어 있는 입력시스템(Input System)을 볼 수 있다. 제일 위에 있는 Horizontal (수평)을 클릭하면 Negative Button (음(-)의 값 버튼)은 left(왼쪽) 화살표키 , 양(+)의 값 버튼은 오른쪽 화살표키로 정해져 있다. 또한 대체할 수 있는 (Alternative) 키는 a 와 d 키로 정해져 있다. 즉, 왼쪽 화살표키는 A키와 같고, 오른쪽 화살표키는 D와 같다. 수평(좌우)으로 움직일 때 음(마이너스)의 값 또는 양(플러스)의 값을 받고 싶으면 해당 키를 누르.. 더보기
유니티12_게임 제작 과정_02_Ship Control 이전 글에서 게임오브젝트 Ship을 만들었다. sprite renderer 컴퍼넌트를 추가해서 우주선 이미지(knob)를 만들고, 우주선을 조종하기 위해 ship control 스크립트를 만들어 컴퍼넌트에 추가했다. 이제 스크립트를 편집해서 우주선의 동작을 만들어 본다. 스크립트 편집기 교체 스크립트를 편집하기 전에 편집기에 대해 수정할 상황이 생겼다. 유니티를 설치하면 C# 코드 편집기로 비주얼 스튜디오(Visual Studio)가 설치된다. 비주얼 스튜디오는 마이크로소프트가 개발한 IDE(통합 개발 환경)이다. 지금까지 C# 코드 연습에 이것을 사용했는데 30일 무료 평가판이어서 계속 사용하려면 로그인 하라는 메시지가 나타났다. 계속 사용하려면 계정을 만들어 로그인하면 사용할 수 있다. 하지만 지금부.. 더보기
파편009_Animation 애니메이션 View에 애니메이션을 적용하려면 xml 파일을 만들어 res폴더의 anim폴더에 저장해야 한다. 애니메이션 효과는 다음과 같은 것이 있다. Translate : 위치 이동 Scale : 크기 조정 Rotate : 회전 Alpha : 투명도 조정 애니메이션 효과는 태그에 여러 속성을 동시에 포함할 수 있다. 기본적으로 여러 속성을 넣으면 동시에 실행한다. 연속적으로 표현하려면 startOffset 속성 등을 사용한다. 각 효과에 사용할 수 있는 속성은 다음과 같다. #scale 효과 fromXScale : X크기로 부터 시작(1.0= 본래 상태) toXScale : X크기 까지 fromYScale toYScale pivotX : X축 중심점 pivotY #translate 효과 fromXDelta : 픽.. 더보기