SFML 2

SFML - 벌 구름 나무 출력, SFML - 벌 구름 이동, SFML - 벌 구름 크기 변경, 월드 좌표계, 로컬 좌표계, 구조체, 난수, 랜덤출력, deltaTime, 등속도 운동, 플립, 벡터2D

SFML - 시작sfml 그리기는 2가지 부류가 있다.텍스쳐 (리소스) : 이미지, 사운드 등의 정보 저장스프라이트 : 리소스 정보를 받아서 사용 및 활용위치, 회전, 스케일 등그리기 순서위에서 아래로 진행하기에 위에있는 코드가 먼저 그려진다.position, origin, scale이 3가지가 이미지를 그리기 위해 필요한 것들이다.main 함수에서 하는것은 update와 draw다.이게 한프레임이다.드로우 : 세팅되어있는 값 그리기업데이트 : 변경해야 할 값 수정월드 좌표계화면의 수치를 표현하려면 기준이 있어야한다.화면의 증가 방향을 잡는 기준 : 좌표계2차원 좌표 평면의 방향 표현 : X YSFML의 기준 좌표 : 좌측 상단이 (0, 0)이다.오른쪽 : X+아래 : Y+우측 하단 : (1919, 10..

공부/SFML 2025.06.11

함수, 스코프, 반환값, Call-by-value, Call-by-address, 프로토 타입, 배열을 매개변수로 넘기기, 이차원 배열 매개변수, 재귀함수, 팩토리얼, 피보나치, fork, git, SFML 첫 시작 - 배경 출력

함수함수의 시작 : 받은 매개변수의 초기화부터 시작한다.스코프중괄호(코드 블럭)스코프 내에서는 같은 이름의 변수가 존재하면 안된다.스코프마다 이름이 같은 변수가 있어도 다른 변수이다.반환값함수가 작업을 완료한 후 호출한 곳으로 돌려주는 값return 키워드를 사용하여 반환함수의 반환 타입과 일치해야 함반환값이 있는 함수 예시#include int add(int a, int b) { int result = a + b; return result; // 계산 결과를 반환}double divide(int a, int b) { if (b == 0) { printf("0으로 나눌 수 없습니다.\\\\n"); return 0.0; // 오류 상황에서의 반환 } ..

공부/C++ 2025.06.10