개발 JOB소리

개발 JOB소리

  • 분류 전체보기 N
    • 포트폴리오
    • 게임개발 N
    • 백준
    • C++공부하기
    • 개발잡소리
    • 수학
    • STAC 개발일지
    • 팀 프로젝트 후기
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 JOB소리

컨텐츠 검색

태그

쉐이더그래프 STAC C++ string 유니티 자료구조 객체지향 stack EDGE 쉐이더 solid Vector vertex 코딩 개발일지 Unity c# 수학 missingreferenceexception 개발

최근글

댓글

공지사항

아카이브

Unity(2)

  • [ 게임 개발 ] FAKE(가짜) NULL이 존재한다고????

    졸작 개발을 하다가 기괴한 버그를 발견했다. Scene을 비동기로 넘길 때 다음과 같은 문제가 발생되었다.유니티의 주장에 따르면 저 Overlap부분에서 MissingReference 오류가 발생한다고 한다.하지만 저기서 유일하게 참조객체인 놈은 transform 뿐....왜 이러는가?근데 transform이 null이면 아예 Grab()을 호출한 쪽에서 missingReference가 떠야 하는 거 아닌가?그럼 transform은 파괴되었는데 컴포넌트 객체는 파괴가 안되어서 이런 일이 발생하는 것인가? 일정 부분 맞는 말이다.하지만 transform과 컴포넌트는 동일한 생명주기를 가지고 있기 때문에, 독립적으로 먼저 파괴될 수는 없다.씬이 변경될 때에 모든 GameObject들을 파괴하는데. 이때 파괴..

    2025.05.08
  • [ STAC 개발일지 ] 스택 개발일지 3 - Status System

    일지라면서 매일 쓰는 게 아닌 이상한 모양새지만 어쨌든 일지이다. 오늘은 플레이어와 적들이 모두 가지는 Agent에게 필요한 Status를 구현할 것이다. 게임에서 스테이터스는 중요하다.플레이어의 성장에 깊게 관여하고 이를 유저가 직접 느끼도록 만들어주는 가장 대표적이고 확실한 수단이다.그래서 이 기능에 대한 개발에서는 더욱 신중하게 코드를 짜야한다. 우선 Stat이라는 클래스를 하나 만들 것이다.[Serializable]public class Stat{ // 무언가 코드}이 Stat이라는 놈을 묶어서 Status를 구성할 것이다. 이러한 수치들을 SO로 관리할 것이기 때문에Agent에서 관리하기 편하게 AgentStat이라는 SO클래스도 하나 만들어서위에 만들었던 Stat들을 몇 개 추가해 준다...

    2024.07.14
이전
1
다음
vcsHB GitHub vcsHB Portfolio
© 2018 TISTORY. All rights reserved.

티스토리툴바