728x90 Animation5 안드로이드 Activity Animation Activity도 Fragment 처럼 애니메이션을 정의할 수 있다. Activity는 Fragment와 달리 기본 애니메이션이 설정되어 있으므로 기본을 사용해도 된다. 주의할 점은 나타나는 Activity, 사라지는 Activity 모두 설정 해야한다. 애니메이션 설정은 overridePendingTransition 메서드를 사용한다. package com.example.activityanimation2 import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainAc.. 2022. 6. 17. 안드로이드 Fragment Animation 새로운 Fragment 를 표시할 때 애니메이션을 설정할 수 있다. 애니메이션은 미리 정의 되어 있는 것이 있고 직접 구성할 수도 있다. 주의할 점은 애니메이션 설정은 프래그먼트를 교체하기 전에 해야 한다. 기본 애니메이션은 관계가 없지만 애니케이션을 커스터마이징 할 경우 프래그먼트 교체 후 설정하면 애니메이션이 적용되지 않는다. 기본 애니메이션 setTransition : 애니메이션을 설정하는 메서드이다. 새로운 Fragment로 교체할 때 설정하며 돌아올 때도 애니메이션이 나타난다. TRANSIT_FRAGMENT_FADE, TRANSIT_FRAGMENT_OPEN, TRANSIT_FRAGMENT_CLOSE 3 가지를 제공하고 있으며 안드로이드 버전에 따라 모두 같은 애니메이션이 나타날 수도 있다. 애니.. 2022. 6. 17. 애니메이션 다른 동작으로 변경 시 제대로 동작하지 않는 경우 IDLE -> ATTACK 이나 ATTACK -> IDLE로 변경할 때 어쩔때는 변경이 되고 어쩔때는 안되는 경우가 있다 해당 애니메이션 클릭 Loop Time 해제시 이러한 오류가 없어진다 2021. 3. 11. 애니메이션 도중 바로 다른 애니메이션 이동 Ex) IDLE 에서 ATTACK으로 넘어갈때 IDLE 애니메이션이 끝나야 ATTACK 행동 할 경우 IDLE -> ATTACK 클릭 Inspector에서 Has Exit Time 체크 해제 2021. 3. 10. 유니티 Animator 조작 에셋 스토어에서 프리펩 다운로드후 Controller 클릭 Ainmation에서 Craete New Clip...으로 추가 #기존 에셋에 있던 애니메이션 행동 북붙 #이유 Read Only일 경우 있어서 수정 불가능 기존 애니매이션 Ctrl-C Ctrl-V Animator를 컨트롤 할 파라미터 생성 Animator 열리면 조종할 행동명 만들어준다(ex TowerAnimState) 초기 행동 선택(Set as Layer Default State선택시 오브젝트 시작 행동) 행동 연결 만들기(Make Transition) IDLE -> ATTACK 행동으로 넘어갈 때 1. IDLE -> ATTACK 화살표 클릭 2. 애니메이터 조정할 파라미터 선택(TowerAnimState) 3. 조건(Equals 2) 해당.. 2021. 3. 10. 이전 1 다음 728x90