분류 전체보기 102

Unreal[실제 Unreal에 C++ 스크립트 적용시켜보기]

오늘 해볼것은 언리얼에서 C++클래스의 액터를 생성하고 랜덤으로 이동을 10번하는 것 입니다.상단의 메뉴바에서 툴을 누르고 새로운 C++클래스를 눌러줍니다.그 후 액터의 클래스로 생성. 이름은 MyActor로 하겠습니다.그러면 소스 안에 내 프로젝트명이 있고 그 안에 cpp파일과 헤더파일이 있는것을 보실 수 있을겁니다.cpp파일에서 MyActor.h라는 헤더파일을 들고 와주겠습니다.그리고 Kismet//KismetMathLibrary.h라는 언리얼의 수학관련된 함수를 제공하는 Vector같은 친구를 가져와 쓰겠습니다.MyActor 클래스를 생성해주고 위치를 초기화시켜준다.PrimaryActorTick.bCanEverTick = true;는 매 프레임 Tick함수 호출(Tick은 나중에 특정 속도로 가거나..

언리얼 공부 2025.01.09

2025.01.07[중간점검]

문제 言う花春話雨左下樣右朝謎飯家行く 油 要 洗繪考夏前泣上思う間みたい夜喋る後秋冬夕入口浴びる欲しい昼意味 色名歌生きる苺   문제 : 음言(い)う花(はな)春(はる) 話(はなし) 雨(あめ) 左(ひだり)下(した)樣(よう)右(みぎ)朝(あさ)謎(なぞ)飯(めし, いい, まま)家(いえ)行(い)く油(あぶら)要(い)る洗(あらう)繪(エ) 考(かんが)える夏(なつ)前(まえ)泣(なく)上(うえ)思う(おもう)間(かん)みたい夜(よる)喋る(しゃべる)後(うしろ)秋(あき)冬(ふゆ)夕(ゆう)入口(いりぐち)浴(あ)びる欲しい(ほしい)昼(ひる)意味(いみ)色(いろ)名(なまえ)歌(うた)生(い)きる苺(いちご)   답지 言(い)う : 말하다.花(はな) : 꽃春(はる) : 봄話(はなし) : 이야기하다, 대화하다雨(あめ) : 비左(ひだり) : 왼 쪽下(した) ..

2025.01.06[필요하다, 색, 여러가지다, 노래, 그림]

要(い)る : 필요하다要 : 중요할 요(요점, 중요, 요주의 등)원래 要는 여자가 양손을 허리춤에 놓고 서 있는 모습을 본뜬 글자로, '허리'라는 뜻을 가지고 있었다. 그러나 여기서 의미가 파생되어 '중요하다', '요구하다'라는 뜻으로 가차되었으며, 본래의 '허리'라는 뜻은 옆에 肉(고기 육)을 붙인 腰(허리 요)로 넘어가게 되었다. 色(いろ) : 색色 : 빛 색(붉은 색, 특색, 색채 등) いろいろだ : 여러가지다. 歌(うた) : 노래歌 : 노래 가哥(성씨 가)와 欠(하품 흠)이 합쳐진 회의자이다. 欠 옆에 놓인 哥 자체가 애초에 歌의 본자이나, '노래'라는 뜻으로서는 현재 歌가 훨씬 널리 쓰이며 哥는 중국어에서 大哥(따거; 형님) 등의 단어처럼 '형'이라는 뜻으로 자주 사용된다. 라고 하는데.... ..

C++[디자인 패턴]

디자인 패턴이란?소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위한 일반적인 솔루션이다.이를 크게 생성 패턴, 구조 패턴, 행동 패턴으로 나눌 수 있다.생성 패턴 (Creational Patterns)생성 패턴은 객체 생성 메커니즘을 다루어, 객체 생성의 복잡성을 줄이고 코드의 유연성을 높이는 데 도움을 줍니다. 주요 생성 패턴은 다음과 같다.싱글톤 패턴 (Singleton Pattern): 클래스의 인스턴스를 하나만 생성하고, 이 인스턴스에 대한 전역 접근을 제공.애플리케이션에서 설정이나 로그 기록을 관리하는 클래스는 보통 싱글톤으로 구현. 이렇게하면 여러곳에서 설정을 공유할 수 있어 사용자가 매번 새로운 설정을 할 필요없어서 좋다.팩토리 메소드 패턴 (Factory Method Pattern): ..

C++/개념정리 2025.01.06

2025.01.05[살다, 가다, 의미, 입구, 딸기]

生(い)きる : 살다生 : 날 생(생계, 생활, 일생 등) 行(い)く : 가다.行 : 걸을 행(실행, 여행, 품행 등) 意味(いみ) : 의미意 : 뜻 의音(소리 음), 心(마음 심)의 합성문자 마음의 소리라는 느낌으로 보면 잘 떠올릴 수 있을거다. 味 : 맛 미口(입 구), 未(아닐 미)의 합성문자, 하도많이봐서 이건 보면 알겠지 入口(いりぐち) : 입구入 : 들 입口 : 입구 苺(いちご) : 딸기苺 : 딸기 매草(풀 초), 母(어미 모)의 합성문자.

2025.01.04[우선, 글쎄 어떨까, 그럼, 참고로, 물론]

とりあえず : 우선우선은, 일단은, 먼저 라는 느낌의 표현인데요 시간상의 순서를 말하기보다는 다른거는 제쳐놓고 하는 느낌의 우선 이라는 뜻으로 사용됩니다.とりあえず, ご飯から食べよう : 일단 밥부터 먹자!  どうでしょう : 글쎄요, 어떨까요약간 부정을 돌려말하는 느낌으로 많이쓰는거같다.いやそれはどうでしょう : 아니 그건 어떨까요.... さて : 그럼어떤 동작을 시작하려 할 때 주로 사용됨.さて、そろそろ始めようか : 그럼 시작해볼까 ちなみに : 참고로, 덧붙여서 말하면그냥 한국에서 참고로 라는 말을 사용할때와 똑같은상황에 똑같이 사용되는거같다.ちなみに私あれ嫌い : 참고로 나 그거 싫어해 もちろん : 물론동의할 때 많이 사용하고 한글의 당연하지 랑 비슷하게 사용되는거같다.もちろん一緒に行きます. : 물론 함께..

C++[SOLID 원칙]

SOLID원칙이란?객체 지향 프로그래밍에서 소프트웨어 설계를 개선하기 위한 다섯 가지 기본 원칙을 나타낸다. 이 원칙들은 우리들의 선배님의 경험들이 녹아내려져있는 행동방침으로 코드의 유지보수성, 확장성, 재사용성을 높이는 데 도움을 준다. 아무래도 이건 응집도와 결합도에서 배운 내용과 유사한 부분이 있다.1. S - 단일 책임 원칙(SRP, Single Responsibility Principle)클래스는 하나의 책임만 가져야 하며, 그 책임을 완수하는 데 필요한 모든 기능을 포함해야 된다.2. O - 개방-폐쇄 원칙 (OCP, Open/Closed Principle)클래스, 모듈 등은 확장에는 열려있고 수정에는 닫혀있어야된다.기존 코드를 수정하지 않고도 새로운 기능을 추가할 수 있도록 인터페이스나 추..

C++/개념정리 2025.01.03

C++[응집도, 결합도]

응집도모듈이나 클래스의 구성 요소들이 얼마나 밀접하게 관련되어있는지를 나타내는 개념이다.응집도가 높을수록 모듈이나 클래스의 구성 요소들이 잘 결합되어있는것이며, 코드의 유지보수성과 이해도를 높인다.그렇다면 이 중요한 응집도를 높이기 위해 초보자인 사람도 초보자일 때 일수록 지키기 쉽고 간단한 기준들을 공부해볼 생각이다. 1.명확한 인터페이스 설계클래스의 인터페이스를 명확하게 정의. 클래스의 사용처를 정확히 인지.2. 의미 있는 이름 사용클래스, 메서드, 변수의 이름을 의미 있게 설정기능에 따라 보편적으로 사용되는 이름을 찾아보고 사용해서 익숙해지는것도 좋다.3. 데이터 은닉클래스 내부의 데이터를 private으로 설정해 보호하기저번에 배운 getter와 setter 등을 이용4. 작은 클래스와 메서드클래..

C++/개념정리 2025.01.03

C++[sort알고리즘]

sort 알고리즘이란?C++에서 제공하는 STL에 있는std::sort라는 명령어로 사용하는 오름차순 정렬 알고리즘이다.1. 배열 정렬int n = sizeof(arr) / sizeof(arr[0]);sizeof(arr)sizeof는 주어진 변수의 바이트 크기를 반환합니다. 만약 변수가 int형 배열이라면, sizeof는 전체 크기를 바이트 단위로 반환합니다. 위의 예시에서는 arr배열의 원소 개수가 5이고 각 int가 4바이트라면 5*4 = 20 이라는 숫자를 반환합니다sizeof(arr[0])arr[0]는 배열의 첫번째 요소를 참조하는기 때문에 sizeof(arr[0])은  arr의 첫번째 요소가 int형이고 위에서 4바이트로 계산을 했기 때문에 똑같이 계산을 하게된다면 sizeof(arr[0]) =..

C++/개념정리 2025.01.02

2024.01.02[집, 씻다, 뒤집어쓰다, 끼얹다, 기름, 밥]

家(いえ) : 집家 음독 : カ(가정, 가옥, 작가 등)家 : 집 가宀(집 면)와 豕(돼지 시)가 합쳐진 문자. 뜻은 집 면자에 거의 있다고 봐도 된다. 洗(あらう): 씻다洗 음독 : セン(세면, 세련, 세제 등)洗 : 씻을 세水(물 수)와 先(먼저 선)가 합쳐진 문자.  浴(あ)びる : 뒤집어 쓰다.浴 음독 : ヨク(목욕, 욕실, 입욕 등)浴 : 목욕할 욕水(물 수)와 谷(골 곡)가 합친문자.욕, 누명 등을 뒤집어 쓸때도 사용한다. 油(あぶら) : 기름油 음독 : ユ(경유, 석유, 윤활유 등)油 : 기름 유水(물 수)와 由(말미암을 유)가 합쳐진 문자. 飯(めし, いい, まま): 밥飯 음독 : ハン(백반, 소반, 반찬 등)飯 : 밥 반食(먹을 식, 밥 식)과 反(되돌릴 반)자가 합쳐진 문자.방송이나 미..