22/09/27

CJB_ny·2022년 9월 27일
0

공부 요약

목록 보기
8/38
post-thumbnail

win32API

UI (2)

  • 기본 생성자 생성을 막기위한 간단한 조치

    인자를 받는 생성자를 만들어서 막는다.
    상속받는 모든 UI는 카메라의 영향을 받는 UI인지 아닌지를 구별하기 위한 생성자이다.

  • UI의 인벤트 처리를 하기 위한 UIManager구현

  • UI들의 실제좌표와 렌더링 좌표, 마우스의 실제좌표와 렌더링 좌표 구별

  • 문제점 : 자식 UI들에게는 이벤트 호출 불가능 (현재 상황에서는 -> 개선)

UI (3)

  • 자식 UI들을 재귀함수로 접근한다?

    안되는 것까지는 아니지만 복잡해지고 같은 UI를 또 확인해야하는 문제가 생긴다.

  • Level 순회

    Level순회로 접근할 경우 제일 나중에 검사하는 UI가 우선순위가 가장 높다라고 판정이 가능하다.

  • Level 순회 && Queue사용

    Level순회를 하여 자식 UI들에 접근을 할 때 Queue의 기능을 사용하여 접근 하도록 하자.
    Queue를 대신하여 list를 Queue처럼 사용하도록 하자 (똑같다)

  • UI 이벤트 조건 체크를 하는 로직 구현

  • UI 모순점 발생 => 개선 해야함.

win32API_OOP

Unity

  • SoundManager 구조파악

  • LoginScene 배경음 삽입

  • GameManaer Action Clear 구현

  • ItemEffec 발생시 코루틴 대신 ItemEffect 스크립트 생성후 -> 해당 스크립트 Start 부분에서 코루틴 호출 후 Despawn으로 변경함.

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글