본문 바로가기
반응형

유니티24

유니티 애니메이션 종료 시 해당 오브젝트 제거 유니티에서 애니메이션 종료 후 해당 오브젝트를 제거하기 위해 StateMachineBehaviour를 사용한다. DieBehavior 스크립트를 만들고 using UnityEngine; public class DieBehavior : StateMachineBehaviour { // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { Destroy(animator.gameObject); } } bomSho.. 2023. 9. 1.
유니티 이미지 및 애니메이션 Flip 방법 유니티에서 이미지 및 애니메이션 Flip(뒤쥡기)를 하는 방법은 간단하다. 이미지의 Transform 오브젝트에서 Scale 값을 마이너스(-)로 주면 이미지가 해당 축을 기준으로 뒤집어진다. 위는 X축 기준 좌우 뒤집기를 한 모습이다. 소스 코드에서는 transform.localScale = new Vector3(-1f, 1f, 1f); 애니메이션을 뒤집기 위해서는 애니메이션 컨트롤이 추가되어 있는 오브젝트의 스케일을 조절해 준다. 프리팹에서도 가능 2023. 8. 27.
유니티 애니메이션 Preview, Play 버튼 비활성화 문제 유니티에서 Animator, Animaion 창으로 바로 접근하면 Preview, Play 버튼 등이 비활성화 되어 있기에 애니메이션을 재생할 수 없다. 유니티에서 애니메이션을 만들고 Play 확인 해보려면 Scenes 에서 해당 오브젝트를 선택하거나 Prefabs에서 해당 프리팹을 더블 클릭해서 해당 오브젝트를 선택 한 후 애니메이션 창을 보면 Play이 활성화 되어 있다. Play버튼을 누르면 Scene화면에서 애니메이션이 재생된다. 2023. 8. 12.
Signing for "Unity-iPhone" requires a development team. 에러 문제 Xcode에서 사이닝을 설정 했는데 Signing for "Unity-iPhone" requires a development team. 이라는 에러가 발생한다면, Xcode Signing & Capabilities 에서 All 탭을 누르고 Personal Team을 선택. 최초에 Debug이 선택되어 있어 있음. 2023. 7. 17.
유니티 소스 코드 관리 Plastic SCM 사용 방법 현재 유니티에서는 소스코드관리 프로그램으로 Plastic SCM을 사용함. Plastic SCM은 유니티가 2020년 인수한 버전관리 솔루션 개발 회사 Plastic SCM은 Unity 뿐만 아니라 Unreal 등 타 게임 플랫폼도 지원하며 JIRA, TeamCity, Jenkin 등의 IDE, 이슈 트래킹, 협업 및 DevOps 툴과도 함께 사용 가능. 라이센스는 신규 사용자 3명과 월 5GB의 데이터 스토리지가 무료 | 가입 https://unity.com/solutions/version-control 위 링크로 접속해서 Start for free 클릭, $0 카드 정보 입력하고 결제를 누르면 확인용 $1달러 결제 후 결제 취소 됨. 로그인 아이콘을 눌러 Services를 누르고 Sign in 버튼 .. 2023. 3. 29.
유니티 코드 디버깅 방법(feat 비주얼 스튜디오) 오래전에 만든 유니티 게임 앱 하나가 디버깅이 안되어 유니티 에디터와 비주얼 스튜디오를 최신버전으로 함께 바꾸니 디버깅이 잘 동작하네.. C#으로 구현한 코드라 MS의 비주얼 스튜디오로 유니티와 연동하여 디버깅을 한다. 비주얼 스튜디오에서 cs 파일을 열고 왼쪽 라인 넘버 옆 영역을 마우스로 클릭해 중단점(break point)을 걸어준다. 다시 클릭하면 제거된다. 왼쪽 위에 Debug > Unity에 연결 및 재생이 선택된 상태에서 재생 버튼을 누른다. 프로젝트가 빌드 되고 유니티에서 해당 프로젝트의 앱이 실행된다. 만약 유니티 프로젝트가 재생되지 않으면 직접 유니티에서 재생 버튼을 클릭한다. 게임에서 비주얼 스튜디오에 걸어둔 중단점에 해당하는 코드 라인이 실행될 때 게임이 멈추고 비주얼 스튜디오에서 .. 2023. 3. 16.
반응형