UE5开发HoloLens遇到的坑和应对方法

第三方库 源码编译 对于第三方库最好是使用源码和UE工程代码一起编译,出问题的几率最小,但是需要把编译脚本自己改成UnrealBuildTools的C#,需要视工程大小来确定 ...

Blender使用记录

快捷键 Shift+R: 重复上一步操作 Alt+MB_M: 切换到旋转中心 Shift+C: 全部居中 Tab: 进入编辑模式 Shift+Tab: 切换到上一模式 Ctrl+Tab: 模式切换菜单 Ctrl+P: 设置父对象 Ctrl+Shift+C: 骨骼间约束 Alt+MB_L: 编辑模式选中环 Ctrl+L: 选中关联项 F: 两点连线,三点建面 ...

RIME输入法配置记录

设置双拼 自动安装失败,从github下载配置文件到安装程序文件夹data目录,设置default.yaml,末尾添加double_pinyin_flypy: schema_list: - schema: luna_pinyin - schema: luna_pinyin_simp - schema: luna_pinyin_fluency - schema: bopomofo - schema: bopomofo_tw - schema: cangjie5 - schema: stroke - schema: terra_pinyin - schema: double_pinyin_flypy 重新部署,在设置界面勾选小鶴雙拼 其他配置 用户目录:default.custom.yaml ...

UE5问题记录和解决清单

代码中使用了try/catch报错的问题 error C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc 在模块的编译选项.Build.cs文件中打开相关的编译选项bEnableExceptions __std_init_once_link_alternate_names_and_abort问题 查看:UE5链接GRPC出现__std_init_once_link_alternate_names_and_abort问题 TP_VirtualRealityBP包解析失败 LogFeaturePack: Error: Error in Feature pack D:/Epic_Games/UE_5.0/FeaturePacks/TP_VirtualRealityBP.upack. Failed to parse manifest: Invalid Json Token. Line: 43 Ch: 4

TrueNAS配置使用记录

准备工作 目标准备一个固态盘当系统盘,还有一个磁盘当存储池。 注意:固态盘和磁盘中的文件都将被清空重新分区,务必备份好数据! 镜像准备 下载Ventory制作一个多功能的启动盘,然后从官网下载TrueNAS Scale镜像拷贝到U盘。 ...

Windows交叉编译gRPC给Windows Arm使用

HoloLens2平台为Windows Arm,UE5打包程序时需要用到gRPC arm库 源码下载 到github克隆grpc仓库,切换到想要的tag版本,使用以下命令克隆子模块 ...

UE5链接GRPC出现__std_init_once_link_alternate_names_and_abort问题

使用的是visual studio 2019(12.11.11)版本,UE5中链接自己编译的grpc库时出现问题, LNK2001: unresolved external symbol __std_init_once_link_alternate_names_and_abort 搜索到关键页面:https://developercommunity.visualstudio.com/t/__imp___std_init_once_complete-unresolve/1684365,其中17.3版本已经解决 在UE5里面修改编译工具,使用visual studio 2022(17.4.3),链接错误的问题得到解决。 ...

DDNS搭建自己的服务器

准备工作 准备一台电脑,配置好内网的静态IP,关闭网卡休眠 打电信运营商电话要求开通动态公网IP,开通成功可以用工具查看自己的本地IP,然后用外网电脑PING看是否能通 ...

新冠感冒引起的后遗症

保持怀疑的态度生活下去

HoloLens2虚幻引擎开发记录

环境 HoloLens Unreal Engine 4.26.2(也可以使用UE5) Visual Studio 2022 .NET 桌面开发 使用 C++ 的桌面开发 通用 Windows 平台 (UWP) 开发 使用 Unity 进行游戏开发(如果计划使用 Unity) 需要安装UE4带HoloLens ...

UML状态机基本概念

背景 机器人主控程序考虑使用QP框架1编写处理逻辑,可以通过编辑好的图形状态机生成C/C++代码,在这里补充一些状态机相关的知识。QP里面的状态机是statechart和flowchart的结合,其中的差别可以参考Wikipedia2。更详细的QP教程可以到官网下载电子书3。 UML状态机速成 事件 事件的定义 事件是发生的影响系统的事情。严格来说,在 UML 规范中,[1] 术语事件是指事件的类型,而不是该事件的任何具体实例。例如,Keystroke 是键盘的一个事件,但每次按下一个键都不是一个事件,而是 Keystroke 事件的一个具体实例。另一个对键盘感兴趣的事件可能是 Power-on,但明天 10:05:36 打开电源只是 Power-on 事件的一个实例。 ...

PythonRobotic中的move_to_pose

公式 ρABΘΘ_goalαβ 距离差值计算 ...

Cartographer激光2D建图定位

编译 使用的系统为Ubuntu 18.04,根据官方文档说明,安装依赖,说明 到github克隆cartographer的源码,用cmake编译,sudo make install后会安装到/usr/local下面 ...

Unity农场2D课程笔记

原视频:https://www.udemy.com/course/unity-2d-game-developer-course-farming-rpg/ bilibili课程地址:https://www.bilibili.com/video/BV1qi4y1k7ix 通用性的 GetComponent<>可以获取当前指定类型的组件,返回null代表没有 MonoBehaviour基础函数 Awake Update Start OnEnable OnDisable 单例类 防止多个玩家创建 ...

Nginx博客服务器的一些设置总结

最近把博客迁移到了云服务器上,需要自己配置nginx的一些参数,这里记录一下 域名配置放在/etc/nginx/sites-enabled下,使用域名作为文件名称 ...