开发工具小货车
van 最近有点想搞一个跨平台的编译工具链,在有想法时候,可以像游戏引擎一样,编写业务逻辑,进行跨平台发布。 为啥不利用现有的游戏引擎?现有的游戏引擎太重了,有很多不相关的模块,还有unity这种账号强绑定的引擎,相当不方便,我想搞一个简单点的。 先简单记录一下技术链,使用xmake作为跨平台的构建工具,sdl作为跨平台窗口以及输入解决方案,bgfx作为跨平台的渲染底层,imgui作为...
van 最近有点想搞一个跨平台的编译工具链,在有想法时候,可以像游戏引擎一样,编写业务逻辑,进行跨平台发布。 为啥不利用现有的游戏引擎?现有的游戏引擎太重了,有很多不相关的模块,还有unity这种账号强绑定的引擎,相当不方便,我想搞一个简单点的。 先简单记录一下技术链,使用xmake作为跨平台的构建工具,sdl作为跨平台窗口以及输入解决方案,bgfx作为跨平台的渲染底层,imgui作为...
参考 Unity Advanced best practice guides中Scripting相关的内容 学习Advanced best practice guides中Performance optimization相关的内容 Unity Advanced best practice guides中Graphics & Rendering相关内容的学习 Uni...
记录 虽然最新的插件在WASM暂时去掉protobuf作为通信协议,但是也准备记录一下,为WASM编译protobuf的操作。 临时记录 https://github.com/coding2233/docker-arch-emscripten-protobuf v3.9.0 因为这里的版本还支持makefile编译 编译流程https://github.com/coding2233/...
使用场景 最近工作流中有将Excel转Protobuf作为配置文件的技术方案。具体实现是先定一个proto文件,再在一个对应excel表中定义对应字段,由策划在excel进行更改。proto文件可以生成对应语言的脚本,然后将excel转成对应protobuf的binary。 我的想法就是优化掉自定义proto文件的步骤,根据约束在excel中定义数据类型,在导出数据前,自动导出对应的pro...
GitBee 用ImGui实现的轻量级Git界面管理软件 支持基本的Git历史记录浏览、差异对比、分支操作、提交、推送等 默认支持ImGui Dark/Light两种界面样式 保持美观、轻量、直观、不崩溃, 希望能坚持下去 dark light 体验下载 itch....
HexMap常用于战棋的地形,最近有这方面的需求,做一个简单的测试,从画一个正六边形开始。 0x00. 正六边形 如上图所示,两个圆,可以很规范的画一个六变形。 外圆半径定为:public const float OuterRadius = 10f; 内圆半径定位:public const float InnerRadius = OuterRadius * 0.866025...
安装dnsmasq 在服务里面安装dnsmasq 修改配置文件/etc/dnsmasq.conf,增加一个域名,强制解析到指定的地址上,例如address= /wanderer.cloud/10.0.0.1` 启动dnsmasq,sudo systemctl start dnsmasq 查看53端口,debian系netstat -tunlp | grep 53 archl...
具体参考 archlinux wiki 笔记本显卡驱动安装 NVIDIA Optimus (简体中文) - ArchWiki 使用NVIDIA Optimus最简单,在要使用32位的程序的时候,比如steam deepin TIM 要先安装32位显卡驱动程序lib32-nvidia-utils 查看NVIDIA 显卡的 PCI 地址。PCI 地址是提到 NVIDIA 的输出行...
This tutorial will guide you how to write a post in the Chirpy template, and it’s worth reading even if you’ve used Jekyll before, as many features require specific variables to be set. Naming and...