Study] Photon Cloud(Unity)-16
- 김영호
- 2023년 2월 6일
- 1분 분량
최종 수정일: 2023년 4월 25일
Animation 동기화
적기가 공격을 받아 HP가 떨어지면 기체에 불이 붙는 듯한 애니메이션을 추가해주었다.
Test - Master Client에서만 Animation이 동작

이를 해결하기 위해 "Photon Animator View"라는 Component를 추가해주었다.
Photon Animator View
- Disabled : 동기화 하지 않음
- Discrete : 초당 10번 동기화
- Continuous : 매 프레임 마다 동기화
지금은 간단한 상태변화 정도이므로 부하가 상대적으로 적은 Discrete를 사용해 동기화 해주었다.
Test

정상적으로 양쪽 다 Animation이 동작하는 것을 확인할 수 있다.
같은 방식으로 애니메이션을 추가해주었다.

Test

적기 Explosion Animation 추가

적기 사망 함수
public class Ayako : Shooter
{
...
...
...
[PunRPC]
void Dead()
{
//Explosion
Instantiate(explosion, transform.position, Quaternion.identity);
//Destroy
Destroy(gameObject);
}
}
적기가 죽었을 때 폭발 Animation을 가진 Prefab을 생성해준다.
Test

Animation의 끝에 Destroy를 해주는 Event를 추가하여 폭발 후 제거되도록 했다.