- 博客(220)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 【golang/navmesh】使用recast navigation进行寻路
本文介绍了使用detour-go进行寻路的基本方式,以及detour-go提供的可视化功能的使用
2024-10-31 16:32:08 675
原创 【rust/egui/android】在android中使用egui库
本文介绍了将rust egui库编译成动态库,以供apk进行调用。文中完整介绍了整个编译过程,同时对过程中出现的各种问题提供了解决方式
2024-10-03 17:43:55 1231 1
原创 【go/方法记录】cgo静态库编译以及使用dlv定位cgo崩溃问题
本文介绍了cgo编程中编译并链接静态库的过程,同时引出了cgo程序中崩溃的问题,最后展示了如何使用dlv来定位崩溃问题
2024-09-21 16:18:35 1286
原创 【recast-navigation/源码解析】findStraightPath详解以及寻路结果贴边优化
详细介绍了recast-navigation中findStraightPath的计算过程,并给出了一种寻路结果贴边的优化方式
2024-09-11 17:04:36 999
原创 【前端/js】使用js读取本地文件(xml、二进制)内容
通过使用FileReader来读取本地文件内容,并使用DOMParser来解析xml或者html文件内容,亦或使用Uint8Array来处理二进制文件
2024-07-27 20:15:58 846
原创 【recast-navigation-js】使用three.js辅助绘制Agent寻路路径
本文主要介绍如何使用threejs对recast navigation的寻路结果进行可视化
2024-06-10 14:33:31 741
原创 【recast-navigation-js】使用three.js辅助绘制Agent
本文主要介绍了tweakpane的一些使用以及使用threejs对recastnavigation进行可视化的几个操作,后续将进一步进行学习
2024-06-02 21:50:07 930 2
原创 【typescript/flatbuffer】在websocket中使用flatbuffer
介绍flatbuffer在typescript下的使用,并通过websocket与后端进行通信
2024-06-01 19:42:29 805
原创 【physx/wasm】在physx中添加自定义接口并重新编译wasm
本文介绍了从源码编译physx wasm库的过程以及遇到的一些问题,同时介绍了如何增加自定接口的方法
2024-05-16 15:00:35 307
原创 【recast-navigation-js】通过websocket获取navmesh数据并初始化
通过websocket获取navmesh数据并使用recast-navigation-js+threejs绘制navmesh
2024-05-12 18:23:32 760 2
原创 【rust/bevy】使用points构造ConvexMesh
本文介绍了在bevy游戏引擎中如何使用rapier来构造Convex Hull Mesh的方法
2024-01-20 23:00:13 1429 2
原创 【rust/bevy】从game template开始
本文主要介绍了bevy game template的使用,同时实现了3d cube作为player的移动控制
2024-01-14 12:30:51 1277 1
原创 【瞎折腾/3D】无父物体下物体的旋转与移动
在局部坐标系中移动时,由于物体本身可能会旋转,所以需要进行一定的转换,在three.js中,我们可以使用。在下面的例子中,我们让物体先让Z轴旋转60°,再沿着局部坐标轴X移动。在下面的例子中,我们让物体先让Z轴旋转60°,再绕着局部坐标轴Y旋转。
2023-12-31 23:49:36 1497
原创 【错误记录/js】保存octet-stream为文件后数据错乱
主要记录了使用javascript保存octet-stream为文件时出现的数据错乱的问题,并提供了解决方式
2023-12-23 12:54:00 1216
原创 【golang/g3n】3D游戏引擎G3N的windows安装与测试
本文主要介绍了golang 3d游戏引擎g3n(Go 3D Game Engine)的windows环境安装,以及一个简单的测试用例。
2023-12-16 15:21:53 1374 1
原创 【go/方法记录】局部坐标与世界坐标间的相互转换(位置/方向)
local space与world space之间的相互转换,同时记录了旋转矩阵、四元数、欧拉角之间的转换
2023-11-16 18:05:25 735
原创 【rust/esp32】初识slint ui框架并在st7789 lcd上显示
使用rust在esp32s3上运行slint ui框架,并在st7789 lcd屏幕上显示
2023-11-04 20:05:01 1997 6
原创 【rust/esp32】在idf中使用embedded-graphics控制st7789 LCD屏幕
本文主要介绍了在esp32s3上使用rust控制st7789 lcd屏幕的基本显示。
2023-10-29 11:22:44 1018
原创 【rust/esp32】wsl2开发环境搭建与测试
本文主要记录了在wsl2环境下搭建esp32s3 rust开发环境的流程,同时保留了搭建过程中的一些问题以及解决方式
2023-10-27 01:22:06 1424
原创 【rust/树莓派】使用rppal&embedded-graphics控制st7789 LCD屏幕
在树莓派上使用rust、rppal、embedded-graphics等控制lcd屏幕的显示
2023-10-21 22:48:59 940
原创 【rust/egui】(十一)使用rfd选择文件并使用serde_json进行序列化
本文主要介绍了在egui中使用dialog选取文件,而后对文件进行读取以及反序列化,同时测试了序列化以及文件写入
2023-09-16 16:13:55 807
原创 【rust/egui】(十)使用painter绘制一些图形—connections
本文介绍了在rust/egui中使用painter绘制connection的方式
2023-09-10 17:26:42 952 5
原创 【rust/egui】(九)使用painter绘制一些图形—基本使用
本文介绍了egui中painter的一些基本使用方式,包括定位方式以及拖拽的使用等
2023-09-09 17:57:23 1140
原创 【rust/egui】(八)使用panels给你的应用划分功能区块
本文介绍了egui中的panel的综合使用例子,同时对一些方向进行了较为深入的探讨,例如Window Decorations
2023-09-03 17:56:42 1184
原创 【rust/egui】(六)看看template的app.rs:TextEdit
学习egui中的textedit组件,同时对组件中字符串的变量显示和修改过程进行了探讨
2023-08-27 18:03:34 1803 1
原创 【rust/egui】(五)看看template的app.rs:SidePanel、CentralPanel以及heading
学习egui中的另外两个panel:SidePanel以及CentralPanel,顺便学习了下heading方法的使用
2023-08-26 16:17:38 973 3
原创 【rust/egui】(四)看看template的app.rs:update以及组件TopBottomPanel&Button
本文将进一步学习egui template的app.rs文件中的内容,包含了update函数,以及一些基本的ui组件,例如Panel、menu bar、menu button、button等
2023-08-20 18:43:58 712 1
原创 【rust/egui】(三)看看template的app.rs:序列化、持久化存储
学一学template中app.rs内的知识点,即序列化和持久化存储相关的内容
2023-08-19 17:46:43 1264
原创 【rust/egui】(二)看看template的main函数:日志输出以及eframe run_native
学习下egui template中的main函数涉及了哪些知识点,主要是日志模块log以及我们eframe的入口函数run_native相关的知识
2023-08-13 18:13:11 1195 1
原创 【golang/实践】局域网环境搭建go proxy(使用Athens)
感觉不是很好用搭个proxy还搭了这么久,不太行(主要前面外网起athens的时候用的。
2023-06-08 12:05:40 1702
原创 【错误记录/go】slice变量赋值以及slice变量是结构体还是指针?
其实上述代码具有一定的迷惑性,其实换成下述代码结果也是一样的。所以重点是搞清楚在slice赋值的时候发生了什么。对于下述代码段,输出是什么呢?
2023-03-25 16:15:32 548 1
原创 【前端/npm】本地编译、打包、安装第三方库(以element-plus为例)
本文旨在以element-plus为例,记录编译、打包并安装第三方node packages的过程
2022-10-29 17:15:30 1557 1
原创 【前端/js】文本选择事件处理&动态添加Tooltip
通过该方法可以进一步获取用户所选的文本所在页面元素,以及对应的位置信息。之后我们可以使用这些数据进行进一步的处理,比如添加一个。该方法会返回一个描述用户选择文本的对象。
2022-07-16 20:37:42 1434
gopls离线安装资源
2020-07-31
spineboy.zip
2020-06-09
Unity_Examples_Assets.7z
2020-05-07
opencv4.0.1(源码)+contrib(源码)+ippicv+ffmpeg.dll
2019-07-31
opencv+contrib_4.0.1ver
2019-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人