itch.io 웹사이트에 유니티 webGL 프로젝트 업로드하기 유니티 webGL프로젝트와 같이 브라우저에서 플레이할수있는 게임을 업로드하는 경우 몇가지 선택해야하는 옵션이 있습니다. 1)유니티에서 빌드한 webGL 프로젝트를 준비합니다. 기본적으로 build, streamingAssets, TemplateData, index.html 폴더 및 파일로 구성되어있습니다. 2)zip파일로 압축합니다. 3)itch.io 웹사이트에서 프로젝트를 업로드합니다. kind of project에서 HTML을 선택합니다. https://itch.io/ 4)압축한 zip파일을 업로드합니다. 하단의 옵션에서 this file will be played in the browser에 체크합니다. 파일 사이즈 제한은 1gb입니다...
유니티에서 직렬화 가능 유형 https://docs.unity3d.com/kr/530/ScriptReference/SerializeField.html 공용 비정적 필드(public nonstatic fields)를 직렬화할수 있습니다(직렬화 가능 유형, serializable types) [SerializeField] 속성으로 표시된 비공용 비정적 필드(nonpublic nonstatic fields)를 직렬화할수 있습니다. 정적 필드(static fields)를 직렬화할수 없습니다. 속성(properties)을 직렬화할수 없습니다. 직렬화 가능 유형(serializable types) UnityEngine.Object에서 상속되는 모든 클래스(GameObject, Component, MonoBehavi..
itch.io 웹사이트에 게임 업로드하기 인디게임 개발자 및 사용자를 위한 인디게임 마켓플레이스 itch.io 웹사이트에 게임 업로드하는 방법 1)itch.io 웹사이트로 이동하고 계정 로그인합니다. https://itch.io/ 2)상단의 dashboard로 이동합니다. 3)projects에서 create new project를 클릭합니다. 4)게임 제목(Title)과 프로젝트 URL(project URL)를 작성합니다. URL는 계정 이메일주소.itch.io/게임 제목으로 자동 설정됩니다. classification(games)와 kind of project(downloadable)를 선택합니다. 릴리즈 상태(release status)를 선택합니다. released는 업데이트 가능한 완성 프로젝트를..
유니티에서 인스펙터 Debug mode 활성화하기 디버그 모드(Debug mode)를 활성화하면 인스펙터에서 해당 클래스의 속성과 값을 표시합니다. https://docs.unity3d.com/Manual/InspectorOptions.html Normal mode 1)일반 모드(Normal)에서는 컴포넌트의 속성에 대한 편집기로 구성된 인스펙터를 확인할수있습니다. Debug mode 2)인스펙터의 우측 상단에 표시한곳을 클릭하고 debug를 선택합니다. 3)디버그 모드(Debug mode)에서는 컴포넌트의 속성과 값을 표시하는것을 확인할수있습니다. 4)디버그 모드에서는 private으로 선언한 멤버 변수를 인스펙터에서 표시합니다.
유니티에서 SerializeField 속성 사용하기(비공개 필드 직렬화) 일반적으로 유니티가 스크립트 컴포넌트를 직렬화할때 public 필드만 직렬화합니다. private으로 선언한 변수는 인스펙터(inspector)에서 표시하지않습니다. private으로 선언한 변수 또는 비공개 필드를 직렬화하려면 SerializeField 속성을 추가합니다. [SerializeField] https://docs.unity3d.com/kr/530/ScriptReference/SerializeField.html 1)private 필드를 직렬화하려면 해당 필드의 상단에 [SerializeField]를 기입합니다. [SerializeField]는 private 필드를 직렬화하여 인스펙터에서 해당 클래스의 private 변수..
유니티에서 private 변수를 인스펙터(inspector)에서 표시 일반적으로 스크립트에서 private으로 선언한 변수는 에디터의 인스펙터(inspector)에서 표시하지않습니다. private 변수를 인스펙터에서 표시하는 방법( [SerializeField], Debug mode) [SerializeField] 1)인스펙터에서 private 변수를 표시하려면 변수 선언 상단에 [SerializeField]를 기입합니다. 2)private 변수를 인스펙터에서 표시되는것을 확인할수있습니다. Debug mode 3)인스펙터의 우측 상단에서 Debug를 선택합니다. 4)private 변수를 인스펙터에서 표시되는것을 확인할수있습니다.
유니티(unity)에서 mathf 클래스의 수학함수 사용하기 Mathf 클래스는 게임의 개발에서 필요한 다양한 종류의 수학 함수 모음을 제공합니다(보간, 값 제한과반복, 로그함수,거듭제곱근과 제곱근, 삼각함수, 기타) https://docs.unity3d.com/2021.1/Documentation/Manual/class-Mathf.html https://docs.unity3d.com/kr/2021.1/ScriptReference/Mathf.html Mathf.Clamp() 주어진 값에 대해서 최소값(min)과 최대값(max) 사이의 범위로 제한한 값을 반환합니다. 값이 최소값보다 작으면 최소값을 반환하고 값이 최대값보다 크면 최대값을 반환합니다. 아래 코드에서 변하는 오브젝트의 위치 x(transfor..
유니티 Monodevelop 옵션 설정 코드 단락 단위 접기 enable code folding, 시작 및 끝 중괄호를 강조 표시 highlight matching braces, 일치하는 끝 중괄호를 추가로 기입 insert matching brace 1)모노디벨롭 상단의 tools 메뉴에서 options로 이동합니다. 2)text editor의 general에서 enable code folding에 체크하면 코드를 단락 단위로 접기 가능합니다. 3)markers and rulers의 highlight matching braces에 체크하면 선택한 중괄호에 일치하는 시작 및 끝 중괄호를 강조 표시합니다. 4)behavior에서 insert matching brace에 체크하면 기입한 중괄호에 일치하는 끝..
언리얼엔진(unreal engine)에서 두 점 사이의 거리 측정하기 사용자가 지정한 두 포인트 사이의 거리를 측정하는 방법 1)현재 perspective 뷰로 설정된 뷰포트를 확인할수있습니다. 2)뷰포트 좌측 상단에서 orthopraphic 뷰로 변경합니다(top, bottom, left, right, front, back) 3)예에서 뷰포트를 탑 뷰로 설정하였습니다. 4)마우스 중클릭하고 드래그하면 두 포인트 사이의 거리를 표시합니다.
언리얼엔진(unreal engine)에서 거리/길이(distance/length) 유닛(units) 확인하기 1)상단의 edit 메뉴에서 project settings로 이동합니다. 2)프로젝트 세팅의 좌측에서 editor의 appearance로 이동합니다. 3)units에서 거리/길이(distance/length), 질량(mass), 시간(time), 각(angles), 속도(speed/velocity), 기타 유닛 설정을 확인할수있습니다.
유니티 가상현실 게임 개발 오큘러스 퀘스트2 입력(input) 문서 모음 유니티 XR Input 유니티에서 지원하는 오큘러스 퀘스트 및 모든 가상현실 입력 장치에 대한 입력(input) https://docs.unity3d.com/Manual/xr_input.html OVRInput, Map Controllers https://developer.oculus.com/documentation/unity/unity-ovrinput/?locale=ko_KR 유니티 오큘러스 컨트롤러 입력 https://docs.unity3d.com/kr/2019.2/Manual/OculusControllers.html
언리얼 엔진 스터디 웹사이트 언리얼 엔진 5 문서 https://docs.unrealengine.com/5.0/ko/ 언리얼 엔진 5 문서 언리얼 엔진 5 학습을 위한 종합 리소스 docs.unrealengine.com 언리얼 엔진 5 시작하기 https://www.unrealengine.com/ko/unreal-engine-5?utm_source=kakao&utm_medium=click_link&utm_campaign=egk_ue5_download&utm_content=ue5_download&utm_term=406 언리얼 엔진 5 프리뷰 출시(2022년 2월 23일) https://www.unrealengine.com/ko/blog/unreal-engine-5-is-now-available-in-pre..