Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Raylib: C++ Fast And Easy Graphics Library

    Posted By: ELK1nG
    Learn Raylib: C++ Fast And Easy Graphics Library

    Learn Raylib: C++ Fast And Easy Graphics Library
    Published 7/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 6.42 GB | Duration: 11h 13m

    Raylib for graphics and game developments which implements OpenGL by using C++.

    What you'll learn
    Will be to understand functionalities in programing.
    Learn how to Make your own GUI using custom library.
    Get better in coding.
    Will be able to make your own application.
    Learn about 2D Coordinates.
    Will be able to use mathematic functions .
    Will be able to detect collisions (2D Only).
    Requirements
    Having computer.
    Knowing some basics in programing.
    Having hobbies to start.
    Description
    Hey this is Raylib course for graphics, games ,audio and GUI in this course we will use C++ to work with the graphics, And try to learn those things you know but you didn't code before like making music player, GUI Buttons, Sliders, Hovers, loading textures , mathematics in programming and one of the most important thing making a Quraan player which can include several things: Loading Surats (Quraan receptions) , GUI, Design, Responsive and publish it.  Things you learn in this course and will be able for yourself:Making your application.2D Rendering.Drawing shapes (Lines,Pixels,Rectangles,Circles,eEllipses,Triangles and Polygones).Loading TexturesInteraction with the application (Mouse or Keyboard).Checking Collision Detection.Using mathematics for specific movements.Drawing Tilemaps.Making internal GUI.Making button and slider.Using 2D Camera.Loading Music.Making quraan player.What is raylib?A\\ Raylib is a highly modular library. Everything is contained within a small number of well defined, specific and self-contained modules, named accordingly to its primary functionality. Note that some of those modules can be used in standalone mode, independently of raylib library.NOTE for ADVENTURERS: raylib is a programming library to enjoy videogames programming; no fancy interface, no visual helpers, no auto-debugging… just coding in pure spartan-programmers way.Prepared by: Muhammad Khalid

    Overview

    Section 1: Introduction

    Lecture 1 What is Raylib

    Lecture 2 Get resources

    Section 2: Installation & setup

    Lecture 3 Setup on Windows (VS code)

    Lecture 4 Setup on Windows (Visual Studio)

    Lecture 5 Setup on Linux

    Section 3: Shapes

    Lecture 6 1- Hello Raylib

    Lecture 7 Explaining C++ Structs

    Lecture 8 1-Rectangle

    Lecture 9 2- Triangle

    Lecture 10 3- Circle and Ellipse

    Lecture 11 4- Lines and Curves

    Lecture 12 Explaining Mathematic sine

    Lecture 13 5- Polygone

    Lecture 14 5- Color Level

    Lecture 15 5- Fade color

    Lecture 16 Explaining C++ Vector

    Lecture 17 6- Pixels

    Lecture 18 Explaining Ternary Operation

    Lecture 19 7- Texture

    Lecture 20 7- Texture 2

    Lecture 21 8- Text and font

    Section 4: User input and Update

    Lecture 22 9- Keyboard input

    Lecture 23 10- Mouse Cursor Input

    Lecture 24 11- Sine and Time

    Lecture 25 12- FPS

    Lecture 26 13- Velocity (Speed)

    Lecture 27 14- Sine and Cosine

    Lecture 28 15- Timer Class

    Section 5: Collisions & Tilemaps

    Lecture 29 16- Collision Recs

    Lecture 30 17- Collision Detection (Theory and Practice)

    Lecture 31 18- Collided Rectangle

    Lecture 32 19- Realtime Collision

    Lecture 33 19- Collision Bug fixed

    Lecture 34 20- Circle Collisions

    Lecture 35 21- Point and Circle Collision

    Lecture 36 22- Tilemap

    Lecture 37 23- Tilemap Collision

    Lecture 38 24- Camera 2D

    Section 6: Projects

    Lecture 39 25- Make your First GUI (No External!)

    Lecture 40 26- Button Hover

    Lecture 41 27- Rounded Button

    Lecture 42 28- Measure Text

    Lecture 43 29- Tile Colors

    Lecture 44 30- Random Pixel Walking

    Lecture 45 31- Camera Rotation and Zoom

    Lecture 46 32- Snake Example

    Lecture 47 33- Anti Aliasing

    Lecture 48 34- Window Options

    Lecture 49 35- Drag and Drop

    Section 7: Music and GUI (Quraan Application)

    Lecture 50 36- Load Music

    Lecture 51 37- GUI Slider Music

    Lecture 52 38- Slider Design

    Lecture 53 39- Time format

    Lecture 54 40- GUI Play Button

    Lecture 55 41- Cursor types

    Lecture 56 42- Back/Next Track icon

    Lecture 57 43- Back/Next Track action

    Lecture 58 44- Dark mode

    Intermediate students,Game lovers,Developers who interested in C++