에치스
close
프로필 사진

E.Clone

개발하는 96년생 Null_Reference_Exception

  • 분류 전체보기 (202)
    • 다이어리 (97)
      • 게임개발일지 (2)
      • 내일배움 개발일지 (54)
    • PC (17)
      • SW (2)
      • ERROR (14)
      • SECURITY (1)
      • CRACK (0)
    • Dev (59)
      • C, C++ (5)
      • JAVA (16)
      • Python (6)
      • Unity(C#) (26)
      • Try & Projects (6)
    • Game (22)
      • Maple (0)
      • FFXIV (22)
      • KCL (0)
      • NKPR (0)
    • Others (7)
      • 생활관련 (4)
      • 기록관련 (1)
      • 미분류 (2)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

자동 구현 프로퍼티의 'set' 단계 한계와 대안

1. 개요C#의 프로퍼티는 일반 필드처럼 값을 읽고 쓸 수 있지만, set 블록에서 추가 연산을 한 뒤 그 결과를 저장하려고 하면 구현 방식에 따라 제약이 생긴다. 자동 구현 프로퍼티의 경우 내부 백킹 필드에 직접 접근할 수 없기 때문에, hp = editedValue와 같은 대입이 불가능하다.2. 예시: 일반 필드와의 차이// 일반 필드 + 프로퍼티private int hp;public int Hp{ get => hp; set { int editedValue = Math.Max(0, value); hp = editedValue; // 가능 }}// 자동 구현 프로퍼티public int Hp { get; set; } = 100;set{ int edite..

  • format_list_bulleted Dev/Unity(C#)
  • · 2025. 8. 9.
[Unity] 민감한 내용을 포함한 프로젝트의 깃허브 업로드 '.env'

[Unity] 민감한 내용을 포함한 프로젝트의 깃허브 업로드 '.env'

개인 프로젝트를 하며 작성한 내용을 깃허브에 '공개' 상태로 올리고 싶은데, 위와 같이 민감한 키가 함께 올라가면 개인 프로젝트든 팀 프로젝트든 무척 큰 문제가 된다. 나중에 알아채고 지운 뒤 커밋을 하여도 아무튼 로그에는 남기 때문에 꽤나 머리가 아픈 상황.파이썬 등의 경우, '.env' 라는 이름의 파일을 두어 민감한 정보 등을 모아 읽어들여 사용하고, 해당 파일은 깃에 올리지 않는다.그리고 배포 시에는 플랫폼에서 해당 환경변수들을 직접 사용자가 입력하여 사용하는 등의 지원이 잘 되어있다.유니티에서는 스크립트를 읽을 수 있는 배포환경에서 민감한 내용을 따로 숨기는 방식은 찾지 못했기 때문에, '.env'와 같은 방식을 유니티에서도 사용하면 되겠다.1. env 파일 생성 (예: Assets/.env)W..

  • format_list_bulleted Dev/Unity(C#)
  • · 2025. 4. 3.
유니티 VFX Mesh 의 인스펙터에서 Surface Options가 보이지 않는 문제

유니티 VFX Mesh 의 인스펙터에서 Surface Options가 보이지 않는 문제

VFX 튜토리얼을 따라하고 있는데, 인스펙터에서 Surface Options 가 보이지 않는다.구글링 해도 해결법이 안 보여서 인스펙터를 직접 만져봤는데노란색 화살표로 표시 한 'Space' 속성을 Local 에서 World로 바꾸었더니, 잠깐의 로딩 후 Surface Options 카테고리가 보이기 시작했다.World 에서 Local로 바꾸어도 계속 보인다.아무래도 이런 식으로 한번 수정을 가해야 다른 옵션들(여기에서는 Surface Options)도 초기화가 이루어지는 듯 하다.

  • format_list_bulleted Dev/Unity(C#)
  • · 2024. 11. 11.
유니티 vfx graph 에서 셰이더 그래프를 사용할 수 없는 문제

유니티 vfx graph 에서 셰이더 그래프를 사용할 수 없는 문제

Output Particle Quad 키워드로 계속 찾다가 못 찾아서, 좀 더 그래프를 둘러보니 셰이더 그래프를 넣는 공간을 전혀 찾을 수가 없어 아래와 같은 키워드로 검색, 구글 검색 AI Labs 에서 나온 내용만으로도 해결되었다.Edit - Preferences - Visual Effects -> Experimental Operators/Blocks 체크요렇게 체크해준 뒤, 첫 사진처럼 셰이더그래프를 넣을 수 있는 공간이 생긴 것을 확인하였다.

  • format_list_bulleted Dev/Unity(C#)
  • · 2024. 11. 11.

[UI Toolkit] 일반적으로 런타임 중 UXML(VisualTreeAsset)의 동적 생성은 불가능

확인 문서 : https://docs.unity3d.com/ScriptReference/UIElements.VisualTreeAsset.html Unity - Scripting API: VisualTreeAssetDescription An instance of this class holds a tree of VisualElementAsset's, created from a UXML file. Each node in the file corresponds to a VisualElementAsset. You can clone a VisualTreeAsset to create a tree of VisualElement's. Note: You can't generate adocs.unity3d.com new Vi..

  • format_list_bulleted Dev/Unity(C#)
  • · 2024. 8. 17.
UI Toolkit, Height 사이즈 조정이 안되는 문제

UI Toolkit, Height 사이즈 조정이 안되는 문제

UI Builder에서 VisualElement를 추가한 후 Height를 Auto에서 300px로 바꾸었지만 반영이 되지 않는 문제도움 페이지 : https://issuetracker-mig.prd.it.unity3d.com/issues/ui-builder-visualelement-height-cannot-be-changed-with-ui-builder-window UI Toolkit > UI Builder) * Add a new Visua..." data-og-host="issuetracker-mig.prd.it.unity3d.com" data-og-source-url="https://issuetracker-mig.prd.it.unity3d.com/issues/ui-builder-visualeleme..

  • format_list_bulleted Dev/Unity(C#)
  • · 2024. 7. 20.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (202)
    • 다이어리 (97)
      • 게임개발일지 (2)
      • 내일배움 개발일지 (54)
    • PC (17)
      • SW (2)
      • ERROR (14)
      • SECURITY (1)
      • CRACK (0)
    • Dev (59)
      • C, C++ (5)
      • JAVA (16)
      • Python (6)
      • Unity(C#) (26)
      • Try & Projects (6)
    • Game (22)
      • Maple (0)
      • FFXIV (22)
      • KCL (0)
      • NKPR (0)
    • Others (7)
      • 생활관련 (4)
      • 기록관련 (1)
      • 미분류 (2)
인기 글
전체 방문자
오늘
어제
Copyright © E.Clone 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바