2024-05-04 · Post

Godot-GDExtension C++ 环境搭建 (Docker+MinGW/跨平台)

Godot 在4.X 之后推出了 `GDExtension`,通过第三方绑定扩展功能,目前官方支持的语言只有 C++。通过使用 `GDExtension C++` 编写扩展插件,可以作为库文件在 Godot 中交互使用。`GDExtension` 可以使用 C++ 原生库,提高了性能,还可以自编写游戏逻辑,无需和引擎一同编译。网上关于 GDExtension 的介绍资料较少,官方文档也很简略,所以本文主要介绍如何通过 Docker 镜像搭建 GDExtension C++ 的开发环境,实现一键化快速构建,省去每次开发环境配置的繁琐步骤。

2023-09-10 · Post

如何通过经纬度反查城市行政区域

本文主要介绍如何通过经纬度反查城市行政区域,主要分为两个步骤:1. 采集省市区边界数据,导入到 MongoDB、PostgreSQL 等支持地理空间索引的数据库中;2. 对于给定的经纬度,可以通过边界数据查询所在的行政区域。边界数据来源于开源项目,需要经过数据处理和清洗。另外,本文还介绍了行政区划代码、坐标系转换,并给出了源码实现和一键化部署的仓库地址。

2023-06-24 · Post

How to set up a network proxy for git_bash (Windows Platform)

This article provides a step-by-step guide on how to set up a network proxy for git_bash on Windows. It covers both HTTP/HTTPS and SSH proxy configurations to improve Git operations speed, especially for users in regions with slow connections to GitHub.

2022-10-10 · Post

UE4 中实现简单的本地登录注册功能 (UMG C++ 入门向)

本文简单介绍了如何在 UE4 中实现简单的本地登录注册功能,包括新建空白项目、新建空白关卡和对应的用户控件、修改控件、UMG C++ 添加控件逻辑等。通过本地文件存储的方式实现了简单的登录注册功能,读者可以在此基础上更进一步扩展开发,比如加入登录成功的关卡跳转功能、对用户或密码的合法性检查等。

2022-06-24 · Post

Centos7 配置 vscode+clangd 环境

本文介绍了在 centos7 上配置 vscode+clangd 环境的步骤,包括升级 cmake、GCC、GLIBC,编译安装 llvm-clang,以及 vscode 配置 clangd。