-

  • 홈
  • 태그
  • Git
  • 방명록

die 1

[Unity] 3D Surviver 팀 프로젝트 중, Player 사망처리 및 애니메이션

public interface IDamagable{ void TakePhysicalDamage(float damage);}IDamagable 인터페이스는 데미지를 처리하는 메서드를 제공하며 StatManager에 넣어 다양한 클래스에서 피격에 대해 구현할때 TakePhysicalDamage 메서드를 호출해줄수 있게된다.이렇게 하면 IDamagable을 구현한 객체들이 일관된 방식으로 데미지 받는 방식을 처리할 수 있게 된다. public class PlayerCondition : StatManager{ public void TakePhysicalDamage(float damage) { onTakeDamage?.Invoke(); animator.SetTrigger(..

Unity/Unity Study 2025.03.25
이전
1
다음
더보기
프로필사진

-

Jee-Ya, 새싹 게임 개발일지

  • 분류 전체보기 (86)
    • Unity (69)
      • Unity Study (33)
      • Theory (6)
      • Project (24)
      • etc (6)
    • C# (14)
      • Study (5)
      • Theory (9)
      • Script (0)
      • etc (0)
    • Etc (1)
      • Git (1)
      • Math Formula (0)
    • Diary (2)
      • etc (2)
      • Game (0)

Tag

연산, TEXTRPG, 매개변수, InvokeRepeating, save, Case, PlayerPrefs, stat, override, 내배캠 최종프로젝트, Animation, for, 루시퍼서바이벌, Til, Instance, unity, inputsystem, audiosource, AudioClip, C#,

Archives

Git

Copyright © Kakao Corp. All rights reserved.

티스토리툴바