본문 바로가기
728x90
SMALL

Game Programming Study 게임 개발 프로그래밍 공부5

[SFML / Code::Blocks] sf::thread 스레드 예제 테스트 실행 sf::thread 스레드 예제 테스트 실행 공부 아직 sf::thread용도는 아직 잘 모르겠음. main.cpp #include #include void func() { // this function is started when thread.launch() is called for (int i = 0; i < 10; ++i) std::cout 2023. 5. 9.
[SFML / Code::Blocks / Beepbox] example Man's Game Demo BGM example Man's Game 데모 BGM 작업 example Man's Game 사용할 데모 BGM 작업 BGM 작업은 Beepbox 사용 Beepbox에서 작업한 음악 파일은 html, json, midi, mp3, wav 등으로 저장 가능. 작업할 파일을 import하려면 json파일로 export Beepbox으로 example Man's Game 게임 BGM 작곡 화면 [참고] 음악 작곡 문외한 - 그냥 감으로 BGM작곡함.) BGM 작곡 작업 (영상 녹화에 심한 잡읍이...) =============================== example Man's Game 게임에 사용할 BGM (추후 데모 영상 추가로 BGM 삽입 가능) - 영상 업로드 용량상 영상 1분 제약으로 전체 영상 재생안되어서 다음 영상을 통해서 다른 BGM 적용 (참고).. 2023. 5. 9.
[SFML / Code::Blocks] 게임 타이틀 시작 로고 화면 및 메뉴 UI 테스트 데모 main.cpp #include #include #include "Menu.h" int main() { float width = 1280, height = 720; sf::RenderWindow window(sf::VideoMode(width, height), "SFML WORK!"); //Menu Background sf::Texture texture; if (!texture.loadFromFile("images/bg.png")) { std::cout 2023. 4. 29.
[SFML / Code::Blocks / Tiled] 캐릭터 스프라이트 애니메이션 및 컨트롤 테스트와 Tiled 맵 작업 (Top-Down RPG Game Style Map 탑-다운 롤플레잉 게임 형식 맵) 캐릭터 스프라이트 애니메이션 및 컨트롤 테스트와 Tiled 맵 작업 (Top-Down RPG Game Style Map 탑-다운 롤플레잉 게임 형식 맵) 캐릭터 사이즈 128px X 128px 코드는 전과 동일 #include #include #include #include #include using namespace sf; class Animation { public: Animation() = default; Animation(int x, int y, int width, int height) { texture.loadFromFile("images/example_man_pack1.png"); for(int i = 0; i < nFrames; i++) { frames[i] = {x + i * width,y.. 2023. 4. 29.
728x90
LIST