[학습일지] C언어 - 배열, 진짜 발모제 찾기 게임 프로젝트
·
공부했수염/C 언어
What I LearnedC언어의 배열변수를 100번 선언해야 할 필요가 있다면?동일한 자료형의 값 여러 개를 저장하는 연속된 공간을 배열이라 함C언어 배열의 선언자료형 배열명[배열 크기]; ← 방식으로 선언예) int subway_array[3];배열에서 변수 하나에 해당하는 공간을 요소라고 부름배열의 요소는 인덱스(index)라는 번호로 구분인덱스는 0부터 시작위의 예시를 따르면 3의 크기인 배열은 0,1,2의 인덱스를 갖고 있음C언어 배열의 초기화배열을 선언할 때 한 번에 초기화하려면 중괄호로 묶고 값을 구분하면 됨예) int arr[5] = {1,2,3,4,5};배열을 선언했지만 초기화 하지 않으면 예상하지 않은 이상한 값이 출력됨이 이상한 값을 더미 값(dummy value), 쓰레기 값(gar..
[학습일지] 일렉기타 1 - 기타 구조부터 크로매틱까지
·
공부했수염/일렉기타
1. 기타 구조헤드, 넥, 바디로 구분기타 헤드헤드는 튜닝하는 부분이 있는 곳기타 넥넥은 왼손으로 줄을 잡는 부분프렛이라는 부분이 있음 여러 개로 나눠져 있음프렛에는 포지션 마크가 달려있음3,5,7,9,12 번에 표시됨기타 바디기타 큰 부분이 있는 곳브릿지라는 부분이 있는데 손날 부분을 대고 뮤트를 칠 수 있음2. 기타 잡는 법https://www.youtube.com/watch?embeds_referring_euri=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3D%25EC%259D%25BC%25EB%25A0%2589%25EA%25B8%25B0%25ED%2583%2580%2B%25EC%259E%25A1%25EB%258A%2594%2B%25EB%25B2%2595%26sca_..
[학습일지] C 언어 - 입출력 연산 프로그램, 반복문
·
공부했수염/C 언어
What I Learnedhttps://youtu.be/9WylUQIMVtg 프로젝트 : 경찰 조서 쓰기경찰관이 피의자를 심문해서 조서를 작성하는 프로그램경찰관이 물어보면 피의자는 답을 한다물어볼 내용은 이름, 나이, 몸무게, 키, 범죄명#include int main(void) { // 이름 char name[256]; printf("이름이 뭐에요? "); scanf_s("%s", name, 256); // 나이 int age; printf("몇 살이에요? "); scanf_s("%d", &age); // 몸무게 float weight; printf("몸무게는 몇 KG이에요? "); scanf_s("%f", &weight); // 키 double height; printf("키는 몇 CM예요? "); ..
[학습일지] C언어 - 상수
·
공부했수염/C 언어
What I Learned[학습일지] C 언어 - 상수  상수변하지 않는 수(값)변수는 값을 할당한 뒤 변경할 수 있지만, 상수는 없음왜 변경하면 안될까? → 오히려 바뀌어서는 안되기 때문내 나이는 해가 바뀌면서 한 살씩 먹지만, 태어난 년도는 바뀌어서는 안되는 것 scanf_s()표준 입력 명령어는 scanf() 함수그러나 이 함수는 입력 크기에 제한이 없어 지정된 크기보다 더 많은 양을 입력받는 버퍼 오버플로우라는 메모리 문제가 발생할 수 있음보완하기 위한 scanf_s()를 Visual Studio에서 만듦int main(void) { int input; printf("값을 입력하세요 : "); // scanf_s -> 서식 지정자, &입력 값 저장 위치 scanf_s("%d", &input); r..
[학습일지] C 언어 - 설치, 프로젝트 세팅, 변수, 자료형(숫자)
·
공부했수염/C 언어
세팅Visual Studio 2022 IDE 사용C++를 사용한 데스크톱 개발 세팅 설치도구 > 옵션에서 글꼴을 바꿔 역슬래시(\)를 원화 모양에서 변경함What I Learned [학습일지] C 언어 - 프로젝트 세팅, 변수, 자료형(숫자) #include(전처리기 지시문)C 언어로 코드를 작성하면 컴퓨터가 알아들을 수 있도록 기계어로 번역해야 함기계어로 번역하는 과정을 컴파일(Compile)이라고 하고, 번역하는 프로그램을 컴파일러(Compiler)라고 함Visual Studio가 컴파일러임컴파일 하기 전에 필요한 것을 알려줘야 하는데 이게 전처리기 지시문#include는 지정한 파일을 코드에 포함하라는 뜻전처리기 지시문 뒤의 파일 표시법은 두 개 방법“” 방법 : 현재 소스 코드가 있는 폴더에서 파..
[개발일지] Against The Merciless - Unity 게임 씬 생성 및 연동
·
개발했수염/게임 개발
[Against The Merciless] Unity 게임 씬 생성 및 연동 날짜: 2024-10-14분야: 게임 개발, 프로그래밍태그: #Unity #CSharp #GameDevelopment #게임개발 #2D게임개발 #Unity씬생성 #Unity씬전환https://github.com/migdracios/Against-The-Merciless GitHub - migdracios/Against-The-Merciless: 2D Roguelike Deck Building Storytelling Game "Against the Merciless"2D Roguelike Deck Building Storytelling Game "Against the Merciless" - migdracios/Against-The..
[개발일지] 연습 - Unreal Engine 5에서 2D 게임 개발 세팅하기
·
개발했수염/게임 개발
[개발일지] Unreal Engine 5에서 2D 게임 개발 세팅하기날짜: 2024-10-11분야: 게임 개발, 프로그래밍태그: #CPP #UnrealEngine #Paper2D 학습 내용https://www.youtube.com/watch?v=ecxu6qp_ST0 Paper2D 라이브러리 임포트Unreal Engine 내 편집 > 프로젝트 세팅 > pixel per unit 기본 픽셀 0.332D 게임으로 세팅할 경우, 크기가 3D 세팅보다 다소 작기 때문에 비율을 조정하는 것레벨 생성과 타일맵 세팅Unreal Engine에서는 씬을 레벨이라고 부름빈 레벨을 생성하고 거기에 배경 타일맵 머티리얼을 추가하여 배경 제작 예정타일 세팅타일 스프라이트 오른쪽 클릭 > 스프라이트 액션 > 타일 세트 생성타일 확..
SwDevelofur