본문 바로가기
반응형

분류 전체보기393

2024 KAKAO WINTER INTERNSHIP 가장 많이 받은 선물 [2024 KAKAO WINTER INTERNSHIP] 가장 많이 받은 선물[level 1] 가장 많이 받은 선물 - 258712문제 링크성능 요약메모리: 4.19 MB, 시간: 1.72 ms구분코딩테스트 연습 > 2024 KAKAO WINTER INTERNSHIP채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 2월 2일 3:10:51문제 설명선물을 직접 전하기 힘들 때 카카오톡 선물하기 기능을 이용해 축하 선물을 보낼 수 있습니다. 당신의 친구들이 이번 달까지 선물을 주고받은 기록을 바탕으로 다음 달에 누가 선물을 많이 받을지 예측하려고 합니다.두 사람이 선물을 주고받은 기록이 있다면, 이번 달까지 두 사람 사이에 더 많은 선물을 준 사람이 다음 달에 선물을 하나 받습니다.예.. 2024. 2. 20.
LV1 PCCP 기출문제 1번 붕대 감기 - 250137 [level 1] [PCCP 기출문제] 1번 / 붕대 감기 - 250137문제 링크성능 요약메모리: 4.2 MB, 시간: 0.01 ms구분코딩테스트 연습 > PCCP 기출문제채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 2월 2일 1:14:51문제 설명어떤 게임에는 붕대 감기라는 기술이 있습니다.붕대 감기는 t초 동안 붕대를 감으면서 1초마다 x만큼의 체력을 회복합니다. t초 연속으로 붕대를 감는 데 성공한다면 y만큼의 체력을 추가로 회복합니다. 게임 캐릭터에는 최대 체력이 존재해 현재 체력이 최대 체력보다 커지는 것은 불가능합니다.기술을 쓰는 도중 몬스터에게 공격을 당하면 기술이 취소되고, 공격을 당하는 순간에는 체력을 회복할 수 없습니다. 몬스터에게 공격당해 기술이 취소당.. 2024. 2. 20.
프로그래머스 PCCE 기출문제 후기 [프로그래머스] PCCE 기출문제 후기PCCE (프로그래머스 코딩필수역량인증시험)권장대상 : 비전공자, 초/중급 학습자응시과목 : Python, Java, C++ 중 1개 언어 선택하여 평가문항수 : 10문항시험시간 : 50분시험구성 : 빈칸채우기, 디버깅, 코드 작성자격증 유효기간 : (응시일 기준으로) 7년 무료로 제공되는 기출문제 10개를 풀어봤습니다.풀이 시간은 약 60분 ~ 90분 정도 걸린 것 같습니다.  문제 수준은 이전 정보처리 기능사 ~ 산업기사 수준으로 편성되어 있었습니다.프로그래머스 난이도가 0 ~ 1인 만큼 문제의 난이도는 낮지만 직접 코드를 작성하는 것이 아닌 빈칸 채우기, 수정하기 등의 문제로 디버깅 능력을 확인합니다.다른 사람이 작성한 코드를 분석하고 이해하지 못한다면 조금 어.. 2024. 2. 19.
Unreal News GDC(Game Developer Conference) 2024 [Unreal/News] GDC(Game Developer Conference) 2024  언리얼 엔진 게임 개발자 회의가 2024년 3월 20일부터 2024년 3월 22일까지 진행됩니다.    스테이트 오브 언리얼에서 에픽과 에픽 파트너사의 최신 소식을 확인해 보세요. 또한 에픽의 테크 토크를 통해 자세한 내용을 알아보고 세션과 러닝 시어터에서는 영감을 얻고 정보를 받아보세요.   YBCA THEATER | 3월 20일 스테이트 오브 언리얼 3월 20일 오전 9시 30분(한국 시각 3월 21일 오전 1시 30분), 게임 개발의 미래를 위해 준비된 소식을 먼저 만나보세요. 언리얼 엔진의 최신 기술을 살펴보고, 에픽 파트너사들의 소식도 확인해 보세요. 또한, 에픽 에코시스템을 한층 더 활용할 수 있는 방법.. 2024. 2. 16.
Unreal News 2024년 2월 언리얼 마켓플레이스 무료 콘텐츠 [Unreal/News] 2024년 2월 언리얼 마켓플레이스 무료 콘텐츠 언리얼 마켓플레이스 무료 콘텐츠 - 2024년 2월 판타지 실내 환경, 스타일라이즈드 수정 광산, 90년대풍 레트로 TV 등, 언리얼 엔진 마켓플레이스의 2월 무료 3D 에셋을 공개합니다!  Replicated Building System | Altas Studio 리플리케이트된 이 블루프린트 기반 시스템으로 플레이어들에게 한 팀이 되어 월드를 제작할 수 있는 스킬을 부여하세요. 오브젝트 스폰 및 사용, 아이템 줌 인 및 줌 아웃, 오브젝트 회전, 표면에 아이템 자동 스냅하기 기능 등을 비롯하여, 여러분이 유용하게 활용할 수 있는 편리한 기능이 다양하게 준비되어 있습니다. 시스템은 싱글플레이어 및 멀티플레이어 모드에서 사용할 수 있.. 2024. 2. 16.
Unreal News 언리얼 페스트 2024 [Unreal/News] 언리얼 페스트 2024 언리얼 페스트(UNREAL FEST)는 '언리얼 서밋'의 새로운 글로벌 브랜드입니다. 언리얼 페스트는 모든 크리에이터들을 위해 언리얼 엔진과 리얼타임 3D 인터랙티브 콘텐츠 제작을 위한 최신 기술과 혁신적인 제작 경험을 제공합니다. 언리얼 페스트에서 창작에 필요한 무한한 영감을 얻어 보세요! 언리얼 페스트가 2024년에도 진행됩니다.작년 언리얼 페스트는 8월 29일부터 9월 1일까지, 총 4일간 진행되었습니다.서울 코엑스 인터컨테넨탈에서 오프라인(유료)으로 하루 진행되었고, 온라인에서는 무료로 진행되었습니다.언리얼 페스트 2023 첫날은 공통 분야에 대한 세션, 2일 차에는 게임, 3일 차는 영화&TV/라이브 이벤트/애니메이션, 4일 차 건축/자동차/시뮬레.. 2024. 2. 16.
Unreal BehaviorTree에서 Random Selector Composite 만들기 [Unreal/C++] BehaviorTree에서 Random Selector Composite 만들기 언리얼 엔진 비헤비어트리를 사용하다보면 데코레이터를 하나하나 추가해서 failed를 만드는 것 보다무작위로 하위 노드가 선택되어 실행되는 것이 필요할 때가 있습니다. 필요한 경우 BTCompositeNode를 상속받아 Composite를 만들면 되는데 생각보다 어렵지 않습니다. 먼저 기본 Composite 인 Selector를 살펴보겠습니다. BTComposite_Selector 클래스는 생각보다 단순한 함수로 구현되어 있습니다.기본 생성자에서 NodeName을 설정하고 GetNextChildHandler 함수에서 다음 실행할 노드를 설정해 줍니다. 코드에서 보이는 것 처럼 첫 실행에서는 첫 번째 실행.. 2024. 2. 14.
Unreal Animation Instance, 캐릭터의 속도와 방향 구하기 [Unreal/C++] Animation Instance, 캐릭터의 속도와 방향 구하기 Unreal Engine5.0 (UE5)이상 버전에서는 CalculateDirection 함수의 기능이 바뀝니다.현재 바뀐 것은 아니지만 바뀌고 있다는 것을 언리얼 엔진에서 알려주고 있습니다. Unreal Engine 5.0 부터는 더이상 사용하지 않습니다.AnimInstance에 있는 CalcalateDirection 함수 대신 UKismetAnimationLibrary에 있는 CalculateDirection을 사용하라고 친절하게 알려주고 있습니다. 그래서 어찌저찌 KismetAnimationLibrary를 추가하고 사용하려하면 컴파일이 안됩니다.이는 모듈의 추가를 함으로 해결할 수 있습니다. #include "K.. 2024. 2. 8.
Windows 가상 메모리 설정 방법 [Windows] 가상 메모리 설정 방법 시스템 설정에서 가상 메모리 크기를 늘려준다. 설정 -> 시스템 -> 정보 -> 고급 시스템 설정 ->(시스템속성)고급 -> (성능)설정 ->(성능 옵션) 고급 -> (가상 메모리) 변경 ->(가상 메모리) 드라이브 선택 -> 사용자 지정 크기 -> 처음 크기와 최대 크기 설정 -> 확인 처음 크기 추천 : 설치된 RAM 크기(32GB) * 1024(1GB = 1024MB)최대 크기 추천 : 설치된 RAM 크기(32GB) * 1024(1GB = 1024MB) * (1.5 ~ 3) 설치된 RAM 1GB = 1024MB2GB = 2048MB4GB = 4096MB8GB = 8192MB16GB = 16384MB32GB = 32768MB64GB = 65536MB 일반적으로.. 2024. 2. 7.
Unreal Error C3859 : PCH에 대한 가상 메모리를 만들지 못했습니다. [Unreal/C++] Error C3859 : PCH에 대한 가상 메모리를 만들지 못했습니다. 1>c1xx : error C3859: PCH에 대한 가상 메모리를 만들지 못했습니다. 1>c1xx: note: 시스템에서 1455 코드를 반환함: 이 작업을 완료하기 위한 페이징 파일이 너무 작습니다. 1>c1xx: note: 자세한 내용은 https://aka.ms/pch-help를 참조하세요. 1>c1xx : fatal error C1076: 컴파일러 한계: 내부 힙 한계에 도달했습니다.1>c1xx : error C3859: PCH에 대한 가상 메모리를 만들지 못했습니다. 1>c1xx: note: 시스템에서 1455 코드를 반환함: 이 작업을 완료하기 위한 페이징 파일이 너무 작습니다. 1>c1xx: n.. 2024. 2. 7.
Unreal 인공지능 AIController 구성하기 [Unreal/C++] 인공지능 AIController 구성하기 언리얼 엔진에서 AIController를 구성하는 방법을 소개합니다. Unreal 엔진 공식 문서에서는 AIController를 다음과 같이 소개합니다.PlayerController 가 사람 플레이어의 의사 결정을 통해 할 일을 결정하는 반면, AIController 는 환경과 게임 월드에서의 입력에 반응하는 데 초점을 맞추고 있습니다. AIController 의 임무는 사람 플레이어의 명시적인 입력 없이 주변 월드를 관찰하고 의사를 결정한 뒤 알맞게 반응하는 것입니다. 언리얼 엔진에서 소개된 것처럼 플레이어의 명시적인 입력 없이 주변 월드를 관찰하고 의사를 결정한 뒤 반응하게 만들 수 있습니다. 하지만 구체적이지 않고 추상적인 설명은 직접.. 2024. 2. 7.
Unreal 아군, 적군, 중립 구별 TeamID 설정하기 [Unreal/C++] 아군, 적군, 중립 구별 TeamID 설정하기  이전 글에서는 uint8로 Team ID를 설정했다.하지만 Interface와 별개로 uint8을 정의해서 만든 것이라 추후 문제가 발생할 가능성이 있다.이번에는 인터페이스를 오버라이드 하여 제대로 사용한다. Unreal에서 AI를 구현하거나 아군, 적군, 중립을 설정하기 위해 TeamID라는 것이 필요하다.AIController를 상속받는 클래스라면 크게 신경쓰지 않아도 되지만 상속받지 않는 클래스는 인터페이스를 상속받고 구현해야한다.    #include "GenericTeamAgentInterface.h" 헤더를 추가하고IGenericTeamAgentInterface 인터페이스를 상속받는다.일반 클래스는 다중 상속이 불가능하지만.. 2024. 2. 6.
반응형