# RayLib-C++ **Repository Path**: flyqingfeng/ray-lib-cpp ## Basic Information - **Project Name**: RayLib-C++ - **Description**: 基于Raylib的RayLib-C++库 - **Primary Language**: C++ - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-15 - **Last Updated**: 2023-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![image](assets/RayLib-cpp-20231005140049-uuyh415.png) # README # RayLib简介 RayLib是一个以简单易用为目标的跨平台游戏绘图库,它的特点包括: 免费开源(基于类似于BSD的zlib授权协议) 跨平台支持:Windows, Linux, MacOS, RPI, Android, HTML5等 全部用C语言实现 简单易用 使用OpenGL硬件加速(1.1, 2.1, 3.3, 4.3 or ES 2.0) 支持多种字体(XNA SpriteFonts, BMfonts, TTF, SDF) 支持多种材质格式,包括压缩材质(DXT, ETC, ASTC) 全面支持3D,包括Shapes,Models,Billboards, Heightmaps等 材质系统支持包括经典贴图和PBR贴图 支持动画3d模型(Animated 3d models) 支持多种着色器,包括模型着色器(Model shaders)和后处理着色器(Postprocessing shaders) 提供数学模块,支持矢量、矩阵和四元数(Quaternion)运算 支持多种音乐格式的载入和流媒体播放(WAV, OGG, MP3, FLAC, XM, MOD) 提供50多种编程语言的绑定 # RayLib-C++ #### 介绍 这是一个基于Raylib的RayLib-C++库,提供更多cpp特性便于开发者开发 把RayLib中的内容封装成c++类,可以更快更加便捷的创建于编辑你的游戏世界。 #### 软件架构 软件架构说明 使用VS2022打开即可 #### 安装教程 1. 克隆或者下载到你的本地电脑 2. 使用VS2022或者其他更高版本打开"RayLib-Cpp.sln"文件 3. 即可开始你的创作之旅 #### 使用说明 1. RayLib-C++是基于Raylib的二次封装的cpp库 2. 仅供开源学习