본문 바로가기

Development11

Go 를 이용한 Discord SVN 커밋 알림 봇 제작 팀 프로젝트 환경 세팅하면서 Go 도 공부해볼 겸 해서 SVN 커밋 시 Webhook으로 디스코드에 간단한 알림을 보내는 작업을 했습니다. code page 쪽 문제 때문에 반나절 정도 별것도 아닌 걸로 삽질을.. ㅠㅜ out, _ := exec.Command("", "", ...).Output() 명령을 실행하고 출력을 반환하는데 출력에 한글이 있을경우 '?' 로 나오게 되는 문제가 있었습니다. 확인해보니 머신의 윈도우 터미널 code page가 기본적으로 OEM(437)으로 잡혀있어서 깨진 문자로 받고 있더군요;; 그래서 Control Panel - Clock and Region - Region - Administrative - Change system local... - Beta: Use Unico.. 2020. 12. 12.
[UE4 Rendering] USH 생성 및 Material Custom Node Engine/Shader/Private/GoodShader.ush 생성 커스텀 노드에서 사용하기위해 MaterialTemplate.ush 에 GoodShader.ush include 선언 (include 안할 시 머테리얼 에디터에서 파일안 함수 사용시 컴파일 에러 발생) 해당 함수를 호출하여 결과 확인 2020. 8. 23.
UE4 Custom Shading Model (Unreal Engine 4.25.1) Default Lit을 카피한 Stylized Lit 이라는 Shading Model를 추가해보겠습니다. EngineType.h UENUM() enum EMaterialShadingModel { MSM_Unlit UMETA(DisplayName="Unlit"), MSM_DefaultLit UMETA(DisplayName="Default Lit"), MSM_Subsurface UMETA(DisplayName="Subsurface"), MSM_PreintegratedSkin UMETA(DisplayName="Preintegrated Skin"), MSM_ClearCoat UMETA(DisplayName="Clear Coat"), MSM_SubsurfaceProfile.. 2020. 6. 15.
프로젝트 로드 실패 해결.. 프로젝트 솔루션 열었는데 모든 프로젝트가 load failed가 뜬다. 무슨일인지 삽질하다가 뭔가 뇌리에 스쳐지나갔는데, 저번 AWS GameLift 빌드 때문에 환경 변수에 잠시 추가해둔 VCTargetsPath 가 문제였다. ㅋㅋㅋ 아마 경로 값이 VS 2017로 경로로 되어있을텐데 GameLift 빌드하고 VS 2017 바로 삭제해서 없는 경로일 것 이다. VCTargetsPath 환경 변수를 삭제하니 정상 로드된다. T_T 2020. 4. 6.