![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发
文章平均质量分 61
Voidmatrix
Start Simulation ...
展开
-
16行代码能做什么?写一个随机图片服务器!
在经过一番旷日持久的苦战后,自己的开源游戏引擎 EtherEngine 终于迎来了 4.x 版本本次更新除了增加了更错系统交互 API,优化了接口调用方式和二进制数据传参缓冲区之外,更重要的是对 Network 模块 进行了十分重要的更新,让 EtherEngine 的网络模块摇身一变变成了可以与 Python 的 Requests 库 / Nodejs 的 Express 框架 功能相媲美的工具了!EtherEngine 虽然被更名为了 EtherAPI ,但是我更习惯叫它原来的名字~~(因为这样更原创 2021-05-13 15:38:16 · 252 阅读 · 11 评论 -
C++ 分割 HTTP/HTTPS 链接为 主机名、路由和参数
前几日在更新自己的开源游戏引擎 EtherEngine 时编写了使用 C++ 对 HTTP/HTTPS 链接进行分割的算法,分享一下:ETHER_API splitLink(lua_State* L){ string link = luaL_checkstring(L, 1), domain, route, param; if (!link.empty()) { link.erase(0, link.find_first_not_of(" ")); link.erase(link.fin原创 2021-05-05 09:40:37 · 325 阅读 · 9 评论 -
Lua 的开源 JSON 解析库 LuaJSONLib
开源了一个 Lua 的 JSON 解析库 LuaJSONLib,基于 cJSON效率比较高,在关闭嵌套层数限制的情况下,每秒可以递归解析 1500 层 JSON 数据项目链接:https://github.com/VoidmatrixHeathcliff/LuaJsonLibAPI 总览名称功能value = Load(str)将已编码的 JSON 对象解码为 Lua 对象value = LoadFromFile(path)将指定路径文件中已编码的 JSON 对象解码为原创 2021-03-21 00:26:57 · 994 阅读 · 0 评论 -
SDL入门 - 常用功能简明笔记
SDL入门常用第三方库:SDL2_ttf 用来处理文本显示SDL2_mixer 用来处理扩展格式的音乐(譬如MP3等)SDL2_image 用来加载带有透明通道的图片等初始化#include <SDL.h>SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO); // 初始化视频和音频创建窗口#include <SDL.h>#define WINDOW_WIDTH 窗口宽度#define WINDOW_HEIGH.原创 2020-07-03 22:54:35 · 571 阅读 · 0 评论