본문 바로가기
728x90
SMALL

전체 글148

[Tip 팁] 카메라 셔터 음향 효과 만들기 첫 번째 글로 "카메라 찍힐때 음향 효과 구현"에 대해서 정리하고 한다. 이 음향 효과는 온전히 카메라 찍힐때 나는 소리로 사용할 수 있지만, 음향을 왜곡편집해서 자기 원하는 소리로 만들수도 있다. 그러나 여기서는 카메라 찍힐때 나는 음향 효과 만들기에 대한 내용만 다루려한다. [휴대폰 2대 필요(휴대폰 2개 없으면 식구들거 이용하면 됨), 무료 온라인 음성파일 변환 프로그램] 휴대폰 1대는 휴대폰 카메라 기능 버튼 소리를 내기 위함이다. 다른 휴대폰 1대는 마이크 앱으로 그 소리를 녹음하기 위해서 필요하다. 그 후에 그소리를 담은 음성 파일은 휴대폰마다 차이가 있겠지만 대중적으로 많이 사용하는.mp3나 .wav가 아닌 m4a파일 확장자명으로 되어있다. 그래서 그 파일을 게임 음향효과로 지원되는 .mp3.. 2024. 1. 2.
[C][Raylib] C언어 기반 오픈소스 크로스 플랫폼 라이브러리 Raylib은 2013년 "Ramon Santamaria 라몬 산타마리아"으로부터 개발되었는데, 개발하게 된 계기는 볼랜드 BGI 그래픽 라이브러리와 XNA 프레임워크에 영향을 받았다고 합니다. 게임개발 및 그래픽 프로그램 개발을 할 수 있는 C언어 기반 오픈소스 크로스 플랫폼 라이브러리입니다. 2D나 3D 게임(OpenGL지원)을 개발할 수 있으며, 다양한 라이브러리와 연결해서 개발할 수 있습니다. ==================================== 구글 검색창에 "Raylib" 검색 2024. 1. 2.
[ChatGPT][Raylib + Tiled] Tiled를 활용한 Raylib 맵 만들기 기본 샘플 #include "raylib.h" #include "tiled.h" // Tiled loader for raylib (https://github.com/vtdevapps/raylib-tmx) int main(void) { // Initialization const int screenWidth = 800; const int screenHeight = 600; InitWindow(screenWidth, screenHeight, "raylib + Tiled Sample"); SetTargetFPS(60); // Set the frames per second // Load Tiled map TmxMap map = LoadTmx("path/to/your/map.tmx"); // Main game loop whi.. 2024. 1. 2.
[ChatGPT][Raylib] Raylib를 사용하여 기본 창을 만들고 색상이 지정된 사각형을 그리는 간단한 샘플 코드 gcc -o my_game my_game.c -lraylib -lopengl32 -lgdi32 -lwinmm​ #include "raylib.h" int main(void) { // Initialization const int screenWidth = 800; const int screenHeight = 450; InitWindow(screenWidth, screenHeight, "raylib Sample"); SetTargetFPS(60); // Set the frames per second // Main game loop while (!WindowShouldClose()) // Detect window close button or ESC key { // Update // Draw BeginDrawin.. 2024. 1. 2.
728x90
LIST