본문 바로가기

전체 글54

UE5_U와 V 값 따로 받아와서 합치기 U와 V 값을 각각 받아와서 합치기 - Mask 를 이용해 R , G 값을 각각 받고 - Append Vector를 이용해 합친다. 2024. 4. 11.
1157 / 단어 공부 / 브론즈1 / C++ #include #include #include using namespace std; int num[26]; int main() { //ios_base::sync_with_stdio(false); ios_base::sync_with_stdio(0); cin.tie(0); string str; cin >> str; for (int i = 0; i < str.size(); i++) { // 다 대문자로 변환하고 str[i] = toupper(str[i]); num[str[i] - 65]++; } int maxx = 0; // 가장 많이 등장한 문자 int idx=0;// maxx값의 인덱스 // 자주 나온 값을 찾고. for (int i = 0; i < 26; i++) { if (maxx < num[i]) .. 2024. 4. 8.
유데미 언리얼강의 14. 피직스와 시뮬레이션 학습 강의 언리얼 엔진 5 C++ 개발자: c++ 학습하고 비디오 게임 제작하기 https://www.udemy.com/share/108sS8/ 오브젝트의 디테일을 보면 피직스>피직스 시뮬레이트 를 볼 수 있다. 기본적으로 체크는 해제되어있는데 왜? 시뮬레이션 연산이 cpu 를 많이 잡아 먹는다. 그래서 재생시 물리 연산이 실행되지 않는다. 하지만 체크한다면 물리 연산이 실행된다. 질량도 체크해서 물체의 숫자. 즉 무게를 바꿀 수 있다. 만약 피직스 시뮬레이션은 체크했으나 중력을 비활성화했다면 물체가 우주 공간처럼 날아다닌다. 2024. 2. 18.
유데미 언리얼강의 13. 블루프린트 이벤트 그래프 학습 강의 언리얼 엔진 5 C++ 개발자: c++ 학습하고 비디오 게임 제작하기 https://www.udemy.com/share/108sS8/ BegingPlay 이벤트 시 (When) -> Print String 노드 실행(What) In String 속 문자를 통해 화면에 출력할 문자열 수정 가능 2024. 2. 18.
Unity Shader 유니티 쉐이더 01 - 쉐이더 스크립트 작성 및 색상 입히기 Unity Shader 를 직접 커스터마이징 해보기 위해서 쉐이더 코드 작성을 시작한다. Shader "Holistic/HelloShader" { Properties { _myColour ("Example Colour", Color) = (1,1,1,1) _myEmission ("Example Emission", Color) = (1,1,1,1) _myNormal ("Example Normal", Color) = (1,1,1,1) } SubShader { CGPROGRAM #pragma surface surf Lambert struct Input { float2 uvMainTex; }; fixed4 _myColour; fixed4 _myEmission; fixed4 _myNormal; void surf .. 2024. 1. 30.
백준 1743번 음식물 피하기 C++/DFS/실버1 https://www.acmicpc.net/problem/1743 1743번: 음식물 피하기 첫째 줄에 통로의 세로 길이 N(1 ≤ N ≤ 100)과 가로 길이 M(1 ≤ M ≤ 100) 그리고 음식물 쓰레기의 개수 K(1 ≤ K ≤ N×M)이 주어진다. 그리고 다음 K개의 줄에 음식물이 떨어진 좌표 (r, c)가 주어진다 www.acmicpc.net 음식물이 있는 자리는 1로 체크한다. dfs 를 통해 음식물이 있는 자리의 면적을 count 한다. 카운트 값이 가장 큰 경우 ~ 를 답으로 출력한다. #include #include #include using namespace std; int n, m, k,cnt; int map[1002][1002], ch[1002][1002]; int dx[4] = {.. 2023. 11. 20.