목록전체 글 (147)
오보에블로그
참고 : https://learn.microsoft.com/ko-kr/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-170 연습: 자체 동적 연결 라이브러리 만들기 및 사용(C++) C++를 사용하여 Visual Studio에서 Windows DLL(동적 연결 라이브러리)을 만듭니다. learn.microsoft.com
아래와 같이 dll 파일을 찾을 수 없다거나, dot net 관련 업데이트를 하라고 한다. 해결 방법은 두가지 인데, dot net 을 설치하거나, Visual Studio Installer 에서 오류로그 에 맞는 dot net 을 설치한다. 본인은 오류 로그에서 Microsoft.NETCore.App ver 3.1.0 이 필요하다는 것 같아서 아래와 같이 인스톨러에서 체크 후 설치 진행했다.
이직 게임 개발자가 되고 싶어, 작년 12월에 다니던 직장을 그만두었다. 5개월간 관련 공부를 하면서직장을 다닐때도 꾸준히 공부는 했으니 실제로는 5개월보다 길 것이다. 산책도 많이 하고 좋은 시간을 보냈다. 1 일 1 알고리즘 하루에 한 문제씩 꾸준히 풀었다. 프로그래머스에서 문제를 풀다가, 백준이 푼 문제에 대한 기록을 잘 보여서 백준에서 풀게 되었다. 지금은 1일 1 PS 문제 풀기를 실천하고 있지는 않지만, 친구들과 스터디를 만들어서 일주일에 3 문제 씩 풀고 있다. 언리얼 공부 토이 프로젝트를 진행하고 있으며, 배우게 된 내용을 하나씩 적용하는 중이다. 취업 원하던 게임 회사에 취업 했다. 여러 사람이 함께 작업하는 공간에 내 이력이 남는 다는 것이 뿌듯하고 배울 수 있는 부분들이 많아서 재밌게..
일반적으로 이전버전 인스톨러 설치를 하려고 하면, 구독 페이지로 넘어가 버리는데, 아래의 찾아놓은 페이지로 접속하면 구독 없이 바로 설치가 가능하다. https://docs.microsoft.com/ko-kr/visualstudio/releases/2019/release-notes Visual Studio 2019 버전 16.11 릴리스 정보 Visual Studio 2019 v16.11의 최신 기능, 버그 수정, 지원을 확인할 수 있습니다. 지금 다운로드하세요. docs.microsoft.com 바로 설치 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=community&rel=16&utm_medium=microso..
상황 제작한 유니티 게임을 WebGL 로 빌드한 뒤 깃헙 페이지에 올리고 싶은 상황 해결 방법 유튜브 링크 에 접속해서 따라하면 된다. 하지만, Failed to download file Build/WebGL Builds.data.gz. 와 같은 오류가 발생하면서, 제대로 페이지에 올라가지 않을 수 있다. 그때는 아래와 같이 Project Settings > Player > Publishing Settings > Decompression Fallback 부분을 체크해준뒤 다시 빌드 하면 해결된다. 완료하면 https://happyobo.github.io/BoidTest/ 와같이 나오는 것을 볼 수 있다.
후기 쉐이더 관련한 내용을 공부하고 싶어서 읽었던 책이다. 이 책을 읽으면 유니티 엔진에서 제공하는 유니티 쉐이더 랩으로 쉐이더 코드를 작성하는 시간을 가질 수 있다. 기본적인 라이트 이론부터 마스크, 홀로그램, NPR 렌더링 , 물결/불꽃 표현 등등 에대해서 만들어볼 수 있어서 재밌게 봤다.
상황 깃헙 페이지를 통해 마크 다운 포스트를 올린 후, 자동 페이지 빌드 진행 과정 중에 아래와 같은 오류 발생 Liquid Exception: Liquid syntax error (line 30): Variable '{{1,0}' was not properly terminated with regexp: /\}\}/ in /github/workspace/_posts/2022-05-05-acmicpc0505-post.md 해결 방법 오류 내용을 살펴 보면, 내가 작성한 2022-05-05-acmicpc0505-post.md 에서 {{1,0} 부분을 정규 표현식으로 인식하고, 제대로 끝마쳐지질 않아서 발생한 오류로 보인다. 그러므로, 해당 부분이 정규표현식으로 인식되지 않게 조치를 취해주면 해결 가능하다. ..
상황 C++ 은 버전별로 추가된 문법이 다르기 때문에 현재 지정된 컴파일러에 맞는 문법을 사용한건지 체크할 필요가 있다. 그것이 아니어도, 추가된 문법에 대해 확인을 하고 싶은 상황 관련 링크 cppreference.com : 관련 문법들이 자세하게 정리되어있다. modern-cpp-features : 버전별로 마크다운으로 정리해주셨다. 버전별로 어떤 문법이 추가되었는지 개괄적으로 볼 수 있다.
Boids 란? Boids는 1986년 Craig Reynolds가 개발한 AI 알고리즘으로 새의 무리 짓는 행동을 시뮬레이션하는 것을 의미한다. 설명 Boids 는 크게 세가지 규칙에 의해 동작한다. separation: 무리와 충돌하지 않게 반대 방향으로 이동(steer to avoid crowding local flockmates) alignment: 무리의 평균 방향으로 조향 (steer towards the average heading of local flockmates) cohesion: 무리의 평균 위치를 향해 이동(steer to move towards the average position (center of mass) of local flockmates) 제작 영상 유튜브 링크에 접속하면..
문제 상황 프로젝트 실행시 아래와 같은 로그가 뜨는 상황 이는 사용하고 있는 캐릭터 블루 프린트를 다른 폴더로 이동시켰을 때 발생한다. “Default property warning and errors: Error: CDO Constructor (SurviveGameMode): Failed to find /game/ThirdPersonCPP/Blueprints/ThirdPersonCharacter.ThirdPersonCharacter_C” Before i started getting this error i had moved the ThirdPersonCharacter blueprint out of the ‘ThirdPersonCPP’ folder to another folder i had just cre..