여울의 블로그

  • 홈
  • 태그
  • 방명록

충돌 1

유닛 투사체가 겹쳐있는 적 몬스터 동시 타격하는 문제

방치형 게임에서 아군 유닛이 적 몬스터에게 투사체를 발사하는 로직을 개발했었습니다. 저의 개발 의도는 단일 대상 타격이었지만 유닛들이 절묘하게 겹쳐있으면 겹쳐있는 유닛들에게 다중으로 타격이 들어가는 문제가 있었습니다.  sol1. OntriggerEnter2D 들어오면 isHit 변수 true 로 만들어주고 isHit 변수가 true 이면 return 시킴public void OnTriggetEndter2D(Collider2D other) { if(isHit) return; isHit=ture; }문제 : 몬스터들이 절묘하게 겹쳐있으면 뚫려버리고 겹친 몬스터들 다 때림  sol2. 타겟으로 설정한 몬스터의 이름이랑 비교 (※ 몬스터들 이름이 다 달라야함 ) public void OnTrig..

Unity 2025.01.31
이전
1
다음
더보기
프로필사진

여울의 블로그

yeoul0714 님의 블로그 입니다.

  • 분류 전체보기
    • 후기
    • DirectX11
    • C++
    • Unity
    • CS
    • Effective C++
      • Chapter 1: C++에 왔으면 C++의 법을..
      • Chapter 2: 생성자, 소멸자 및 대입 연산..
      • Chapter 3: 자원관리
      • Chapter 4: 설계 및 선언
    • 코딩테스트
    • 알고리즘

Tag

게임개발, cube map, Effective c++, Graphics, 유니티, 소멸자, 복사 생성자, point light, FBX, shadow map, const, DX11, 메토링2기, unity, C++, 그래픽스, cpu skinning, DirectX11, D3D11, constant buffer,

최근글과 인기글

  • 최근글
  • 인기글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바