Unreal Mac OS 에서 Rider 로 라이브 코딩 하는 방법
Unreal Mac OS 로 라이더로 라이브 코딩 하는 방법 Mac OS (M4)로 라이더를 사용해서 라이브 코딩을 하는 방법을 아무리 구글링해도 발견할 수 없어서 직접 찾았다. 1.Preference 설정 Mac 에서는 Unreal Preference 설정은 맥 상단 툴바에서 확인할 수 있다. 단축키 : Cmd + ,...
Unreal Mac OS 로 라이더로 라이브 코딩 하는 방법 Mac OS (M4)로 라이더를 사용해서 라이브 코딩을 하는 방법을 아무리 구글링해도 발견할 수 없어서 직접 찾았다. 1.Preference 설정 Mac 에서는 Unreal Preference 설정은 맥 상단 툴바에서 확인할 수 있다. 단축키 : Cmd + ,...
2024년 8월 이후로는 블로그를 본격적으로 갱신하지 못했다. (10월에 올린 포스트는 단순 메모용이라 사실상 제외.) 지난 1년은 참 많은 일들이 있었다. 2024년 11월부터 12월까지는 유니티 넷코드를 활용한 파티 게임 프로젝트를 개발하고 있었지만, 아쉽게도 회사 차원에서 프로젝트가 접히는 바람에 많은 고민과 생각을 해야 했다. 게임을...
Jenkins 플러그인 리스트 토글 접기/펼치기 플러그인 이름 설명 Active Choices Plug-in 작업에 동적 매개변수를 제공하며 HTML 요소를 렌더링합니다. ...
지금까지 확인한 바로는 권한 모드를 커스텀 할 수 있는 NGO(Netcode for GameObject) 컴포넌트는 다음 두 가지이다. NetworkAnimator NetworkTransform public class OwnerNetworkAnimator : NetworkAnimator { protect...
네트워크 동기화 네트워크 동기화는 다음과 같이 크게 2가지 방법으로 나뉜다. RPC, NetworkVariables NetworkVariables 는 게임 실행 이후 늦게 진입하는(난입) 클라이언트 간의 동기화를 진행하는데 가장 일반적으로 사용된다. 반면, RPC 의 경우 게임 로직을 RPC 로 처리할 경...
Unity Netcode 란? Unity Netcode for Gameobject 를 의미하며 (Unity Netcode for ECS 도 존재함..) 유니티에서 제공하는 네트워크 개발 라이브러리이다. 고수준의 API 를 제공하며, 게임 객체 상태의 동기화, 원격 프로시져 호출(RPC), Connecti...
GOAP 란 무엇인가? 목표 지향 행동 계획 (Goal Oriented Action Planning)는 게임 인공지능(AI)에서 에이전트가 자율적으로 행동을 결정하고 게임 환경 내에서 특정 목표를 달성할 수 있도록 하는 기술이다. GOAP는 게임의 비플레이어 캐릭터(NPC)에 복잡하고 적응적인 행동을 부여하...
Smart Strings 란? Localization 활용 방법에 대한 포스트에서 설명한 Smart Option 을 의미하며 String.Format 과 유사하게 ‘{}’ 블록 내부에 캡슐화된다. Smart Strings Document : (https://docs.unity3d.com/Packages/com.unity.loca...
주요 에러 현상 분석 에러 발생 플랫폼 : aos, ios, 유니티 에디터(Mac, Windows) 전부 렌더 파이프라인 : URP 코루틴으로 yield return new WaitForEndofFrame() 을 기다린 뒤, RenderTexture 를 동적 생성하고 현재 카메라의 Output Texture 에 할당 후 1회...
목차 어드레서블 워크 플로우 에셋 번들 캐싱 어드레서블 로딩 프로세스 Addressable System 의 정확한 작동 원리에 대한 고찰 최근 프로젝트 최적화를 위해 어드레서블 시스템에 대해 조사하던 중 에셋 로드 시 해당 에셋이 포함된 번들 전체가 메모리에 로드되는지? 아닌지? 등의 여부가 너무 궁금했다. 특히...