본문 바로가기

반응형

전체 글

(142)
언리얼 엔진 RPC(2) - OnRep 이제 OnRep이 뭔지 알아봅시다. UPROPERTY(ReplicatedUsing = OnRep_Health) float Health;protected: UFUNCTION() void OnRep_Health();void AMyCharacter::OnRep_Health(){ UE_LOG(LogTemp, Log, TEXT("체력 변화 발생! 새로운 값: %f"), Health); UpdateHealthUI();} 위와 같이 UPROPERTY에서 OnRep_Health라고 함수랑 매칭해주면 된다. 그러면 나중에 Server측에서 Health의 값을 변경해주면 모든 Client에 있는 Health의 값도 변하면서 OnRep_Health() 함수가 불려져서 UpdateHealthUI()..
언리얼 엔진 RPC(1) - 기본 이해 일단 누가 언리얼 엔진의 Replicated나 RPC를 사용한다고 하면 저는 단호하게 Dedicated 서버로 가거나 그냥 싱글플레이를 만들라고 추천할 것입니다.싱글 플레이 -> 멀티 플레이의 공수가 단순히 2배가 되는게 아니라 체감상 한 5 ~ 6배는 됩니다. RPC는 크게 Server, Client, NetMulticast로 나뉩니다. Server는 말 그대로 주 서버를 담당하는 친구 (주로 호스트)Client는 서버가 아닌 플레이어들 (주로 일반 클라이언트)NetMulitcast는 서버 + 일반 플레이어라고 생각하면 됩니다. 사용법 예를 들면 PlayerWidget에서 Button을 눌러 PlayerCharacter->SetPlayerColorToRed()이라는 함수를 실행하는게 일반 싱글..
언리얼 엔진 개발자의 Chat GPT 사용법(1) 저는 주로 PlaySoundAtLocation 이런것처럼, 존재유무는 파악하고 있는 함수들이 어떤 클래스에 있는지 모를때 자주 씁니다. 이렇게 UGameplayStatics를 물론 Rider 같은걸로 shift + shift해서 찾거나 ctrl + shift + f로 찾아도 되는데, soundplayAtlocation 이런식으로 조금 틀리게 작성하면 찾기가 힘들어져서 가끔씩 찾는 함수는 chatgpt를 자주 애용합니다. 물론 자주 사용하다보면 외워져서 사용할 필요가 없지만, 언제나 오랜만에 사용하는 함수는 있는 법!
프로그래머스 중복된 숫자 개수 C++ 프로그래머스 : 중복된 숫자 개수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  - 문제정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. - 풀이#include #include using namespace std;int solution(vector array, int n) { int answer = 0; for(int num : array) { if(num == n) { answer++; ..
개발 포트폴리오 보호되어 있는 글입니다.
Phaser 시작하기 - 1(빈 게임 시작하기) Phaser는 간단한 플래시게임이나 홈페이지용 게임을 만들기에 적합한 것 툴?인 것 같다. 운이 좋게 Phaser를 이용해 게임을 만들어야 하는 상황이 왔기에 글을 남기며 이어가려고 한다. 영어가 조금 가능한 사람들은 https://www.youtube.com/watch?v=tFkMxzHwmDw&t=440s 이 사람꺼를 보는게 좋고, Phaser는 자바스크립트나 타입스크립트 둘 다 가능한데, 조금 사용해본 결과 타입스크립트가 훨씬 편하고 좋은 것 같다. 위의 영상에서 https://github.com/ourcade/phaser3-parcel-template GitHub - ourcade/phaser3-parcel-template: Create Phaser 3 games at blazing speed wi..
내가 쓰는 유니티 단축키 모음 Ctrl + Shift + F : (카메라를 선택한 상태에서) 현재 Scene에 있는 위치로 카메라의 각도랑 위치를 이동 Ctrl + Shift + Space : 매개변수만 다른 오버라이딩 된 함수들의 목록을 볼 수 있음 Shift + Down/Up Arrow : Ctrl + Shift + Space를 통해 띄운 목록의 위 아래로 이동 가능 Ctrl + M + O : 파일에 있는 모든 것들 축소하기 Ctrl + M + L : 파일에 있는 모든 축소된 것들 펼치기 X : (캐릭터를 누른 상태에서) Local 좌표계와 World 좌표계 바꾸기
[백준][C++] 1707: 이분 그래프 https://www.acmicpc.net/problem/1707 1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V와 간선의 개수 E가 빈 칸을 사이에 www.acmicpc.net - 문제 그래프가 주어질 때 해당 그래프가 이분 그래프인지 아닌지 구하는 문제다. - 해설 먼저 이분그래프가 뭔지 알아보자. 위의 경우가 이분그래프의 예시다. 이분 그래프란 인접한 정점끼리 서로 다른 색으로 칠하여 모든 정점을 두 그룹으로 나누고, 서로 다른 그룹의 정점을 간선으로 연결한 그래프라고 한다. 한 마디로 "모든 인접한 정점이 서로 다른 색으로 칠해지면 이분 그래프"이고, 아니면 이분 ..

반응형