自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 paint.net插件开发之一:Bitmap Effect

大约半年前就在研究paint.net的插件开发,主要是参考某个俄罗斯大佬的教程,这次尝试着写一下教程。

2024-09-08 16:26:37 460

原创 windows10系统不使用visual studio编译bgfx

编译bgfx源码时遇到了问题,因为我的电脑上没有装VS,而是通过Visual Studio Installer 2022下载的MSVC和WIN10SDK。然而bx仓库中的工具genie.exe参数中仅支持到vs2019。之后在Developer Command Prompt for VS2022中重新执行编译命令。编译卡住就Ctrl+C打断以后重新执行msbuild命令。目录下生成了vs2019项目,在。配置msvc编译环境的方法如。命令行窗口下进入该目录后执行。路径下就能看到编译结果了。

2024-09-07 14:19:21 317

原创 【GDExtension】自定义编辑器警告

我们都知道在官方原版给的一些组件里面,会有黄色三角提示“缺少XXX子节点”云云。GDExtension作为godot引擎的拓展模块,源代码部分对于godot编辑器是封闭的,这也符合软件设计的开闭原则。然而,当我们自定义的某个类需要依赖某个子节点时,我们缺乏有效的手段提示用户。在之前已经有同学探索了如何在GDScript中自定义警告,根据这位同学的思路我将该方法拓展到了GDExtension中并进行了验证。

2024-09-04 23:15:06 236

原创 GDExtension中注册信号函数遇到的问题

但这么做有问题,导入到godot编辑器当中以后,界面提示的的信号方法第二个参数类型就是INT而非枚举类型。查阅了源代码之后发现PropertyInfo方法中的PROPERTY_HINT_ENUM参数只在注册属性的时候有具体实现,在注册信号时是没有具体实现的。在注册信号的方法的时候,只有当参数的类型签名是Object的时候才能自定义在编辑器中的提示。在GDExtension中定义参数类型签名为int时,虽然实参类型使用枚举也可以类型转换为整型,但是这样做没有对参数类型进行严格约束,不符合设计原则。

2024-08-23 00:17:35 269

原创 在VSCode中调试GDExtension

本文中使用的Godot版本为github上的4.2.2稳定发行版。GDExtension使用实例见。

2024-08-13 02:14:21 230

原创 CentOS7编译OpenVPN2.5.10

【代码】CentOS7编译OpenVPN2.5.10。

2024-07-09 04:55:45 255

原创 武汉大学-遥感原理与应用笔记(持续更新)

收集资料方便:收集国外的一些影像,只能通过卫星,有国际公约(想购买、获得卫星影像只能获得自己国家或地区的影像),但自己的卫星可以收集国外影像。太阳(源头)-大气-地球表面(辐射、吸收)-大气-传感器(成像)-数据传输-地面站(数据处理)-分发-用户(处理、分析)-应用。编制成卫星星历表->输入卫星的时刻参数t->查卫星星历表->地理坐标XYZ。星历表->输入卫星的时刻参数t->查卫星星历表->地理坐标XYZ。人机对话->视窗式->构建式、集成化、固件化->集群式。目视分析->自动分类->专家系统。

2024-04-03 22:27:59 918

原创 windows系统下编译quickjs总结

quickjs是一个轻量化的JavaScript解释器,能够支持ES6语法。不同于v8和nodejs几十M的体积,quickjs编译后只有几M大小,而且作为第三方库也只需要引用几个头文件和一个库文件,非常方便。可以将c语言代码块编译成动态链接库像一般的ES6 module一样在js代码中引用,有良好的封装性和性能表现。相比lua而言,JavaScript使用范围更广,资料和组件较多,对用户较为友好。

2023-09-21 18:17:19 900

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除