<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://lawwiki.kr/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>법학위키 - raylib</title>
        <description></description>
        <link>https://lawwiki.kr/</link>
        <lastBuildDate>Wed, 29 Apr 2026 10:40:04 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://lawwiki.kr/lib/exe/fetch.php/wiki:logo.png</url>
            <title>법학위키</title>
            <link>https://lawwiki.kr/</link>
        </image>
        <item>
            <title>pong게임</title>
            <link>https://lawwiki.kr/doku.php/raylib:pong%EA%B2%8C%EC%9E%84?rev=1700407745&amp;do=diff</link>
            <description>[Raylib Pong Chapter4]

pong 게임을 만들어보자  

템플릿 이용하기

전에 설명한 템플릿을 복사한 후 복사한 폴더를 “RaylibPong”으로 이름짓자. 

이제 여기에서 부터 코딩을 시작할 것이다. 

기초 그리기

일단 다음과 같이 화면에 그림을 그릴 것이다. pong 게임은 2개의 페달과 1개의 공이 있으면 된다. 부가적으로, 가운데를 알릴 수 있는 가운데 선을 하나 그리면 좋을 것이다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 19 Nov 2023 15:29:05 +0000</pubDate>
        </item>
        <item>
            <title>raylib_button_action_mapping</title>
            <link>https://lawwiki.kr/doku.php/raylib:raylib_button_action_mapping?rev=1700407634&amp;do=diff</link>
            <description>GamePad and Keyboard button action mapping source. 

Written by Dongkun Lee.  
2023-10-24. in Seoul.

This is enhanced version of Gamepad Mapping

Related tutorial is GamePad Input.

buttonActionMap.h

 
// GamePad and Keyboard action mapping Library
// Written by Dongkun Lee. 2023. 10. 24. 

#pragma once
#include &quot;raylib.h&quot;
#include &lt;string&gt;

struct buttonMap
{
    std::string name;
    GamepadButton padButtonName;
    KeyboardKey keyboardKeyName;
};

bool IsButtonPressed(std::string inputName)…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 19 Nov 2023 15:27:14 +0000</pubDate>
        </item>
        <item>
            <title>raylib_게임패드_매핑</title>
            <link>https://lawwiki.kr/doku.php/raylib:raylib_%EA%B2%8C%EC%9E%84%ED%8C%A8%EB%93%9C_%EB%A7%A4%ED%95%91?rev=1698586708&amp;do=diff</link>
            <description>레이라이브에서 게임패드에 대한 enum은 다음과 같이 정의되어 있다.

Raylib Button Action Mapping은 이를 이용하여 wrapping 한 것이다. 


// Gamepad buttons
typedef enum {
    GAMEPAD_BUTTON_UNKNOWN = 0,         // Unknown button, just for error checking
    GAMEPAD_BUTTON_LEFT_FACE_UP,        // 방향키 위, Gamepad left DPAD up button
    GAMEPAD_BUTTON_LEFT_FACE_RIGHT,     // 방향키 오른쪽, Gamepad left DPAD right button
    GAMEPAD_BUTTON_LEFT_FACE_DOWN,      // 방향키 아래, Gamepad left DPAD down button
    GAMEPAD_BUTTON_LEFT_FACE_LEFT,      // 방…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 29 Oct 2023 13:38:28 +0000</pubDate>
        </item>
        <item>
            <title>raylib_를_cpp로_vs_code_에서_사용하기</title>
            <link>https://lawwiki.kr/doku.php/raylib:raylib_%EB%A5%BC_cpp%EB%A1%9C_vs_code_%EC%97%90%EC%84%9C_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0?rev=1700407664&amp;do=diff</link>
            <description>[C++ Raylib VSCode]

필요성

raylib가 설치된 디렉토리에는 vs code용 project 폴더가 제공되어 있긴 하다. 물론 다른 에디터용 project폴더도 같이 제공된다. 
c:/raylib/raylib/project/VSCODE 


그런데 이 폴더는 순수 c를 위한 템플릿이다. c++을 위해서는 간단한 조작이 필요하다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 19 Nov 2023 15:27:44 +0000</pubDate>
        </item>
        <item>
            <title>raylib_설치_및_실행하기</title>
            <link>https://lawwiki.kr/doku.php/raylib:raylib_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0?rev=1770901867&amp;do=diff</link>
            <description>이 문서는 Raylib 설치하기 문서로 변경되었습니다. 

바로 가기

윈도우 환경에서 설치하기

리눅스 환경에서 Raylib 설치하기</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 Feb 2026 13:11:07 +0000</pubDate>
        </item>
        <item>
            <title>sidebar</title>
            <link>https://lawwiki.kr/doku.php/raylib:sidebar?rev=1699367444&amp;do=diff</link>
            <description>이 공간 글들
&lt;div class='acmenu'&gt;&lt;ul class='idx'&gt;&lt;li class='open'&gt;&lt;div class='li'&gt;&lt;span class='curid'&gt;Raylib 강의&lt;/span&gt;&lt;/div&gt;&lt;ul class='idx'&gt;&lt;li class='level1'&gt;&lt;div class='li'&gt;start&lt;/div&gt;&lt;/li&gt;&lt;li class='closed'&gt;&lt;div class='li'&gt;oblivionremaster&lt;/div&gt;&lt;ul class='idx' style='display: none'&gt;&lt;li class='level2'&gt;&lt;div class='li'&gt;스크립트에디팅&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class='closed'&gt;&lt;div class='li'&gt;playground&lt;/div&gt;&lt;ul class='idx' style='display: none'&gt;&lt;li class='level2'&gt;&lt;div class='li'&gt;playground&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Nov 2023 14:30:44 +0000</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>https://lawwiki.kr/doku.php/raylib:start?rev=1700407518&amp;do=diff</link>
            <description>C++과 Raylib에 대한 강의를 모아 보았다. 



C++ and Raylib Tips

	* &lt;div&gt;raylib:flappybird:&lt;/div&gt;
		* flappy_bird_게임_장애물_만들기
		* flappy_bird_게임에_그림_입히기
		* flappy_bird_만들기
		* flappy_bird_에_사운드를_입히기
		* gui_와_메인메뉴
		* json_파일_저장_및_읽기
		* raylib_에_한글_출력하기
		* sidebar
		* slider_gui_만들기
		* 게임패드_입력
		* 다국어_지원하기
		* 메인메뉴를_키보드로_조작하기
		* 상속을_이용하여_다른_아이템_만들기
		* 스프라이트로_애니메이션_구현하기
		* 싱글톤과_로고화면
		* 아이템을_스폰시키는_에이전트_만들기
		* 포인터를_이용하여_최적화하기

	* &lt;div&gt;raylib:install:&lt;/div&gt;
		* vim_syntax_for_raylib_cpp
		* 리눅스_환경에서_ray…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 19 Nov 2023 15:25:18 +0000</pubDate>
        </item>
        <item>
            <title>정적_라이브러리_만들기</title>
            <link>https://lawwiki.kr/doku.php/raylib:%EC%A0%95%EC%A0%81_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC_%EB%A7%8C%EB%93%A4%EA%B8%B0?rev=1700754321&amp;do=diff</link>
            <description>[정적라이브러리 만들기]

컴파일 및 Makefile 만들기를 먼저 읽어보자

C / C++  에서 라이브러리란?

1. 필요성

플래피버드게임의 소스를 보자

지금까지는 gui와 buttonactionimap도 모두 같은 폴더에 c++ 소스파일로 있다. 

이 2개는 게임에 공통적으로 사용되는 요소이다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 23 Nov 2023 15:45:21 +0000</pubDate>
        </item>
    </channel>
</rss>
