夜溅樱的茶馆


Virtus et Honor

一个由 BlueprintPure 函数引起的 “Bug”

0 条评论 UnrealEngine 游戏开发 无标签 glados
一个由 BlueprintPure 函数引起的 “Bug”这篇文章会很短,其实主要是记录一下写出来的一个bug。背景背景主要是测试一个功能,用到了一个 BlueprintPure 函数:总体函数的逻辑大概是这样的:结果测试发现,运行效果如下:分析实际上这是因为 BlueprintPure 函数是每次在节点中访问一次就会执行一次。上面的程序逻辑中,我们执行了两次访问操作(一次是转换成字符串,一...

UE5中 uDraper 插件无法编译 C++ 工程的修复

0 条评论 UnrealEngine 游戏开发 无标签 glados
UE5中 uDraper 插件无法编译 C++ 工程的修复uDraper是用来做布料模拟的插件。现在出现的问题是安装了 uDraper 之后无法编译 C++ 工程。经典报错就是:Expecting to find a type to be declared in a module rules named 'Vitrum' in UE5Rules, Version=0.0.0.0, Cultu...

UE 中脚部 IK 使用总结

0 条评论 UnrealEngine 游戏开发 无标签 glados
UE 中脚部 IK 使用总结本文主要关于如何在 UE 中配置 Foot IK。其背后的算法、原理因为涉及内容较多,后面会单独另外写一篇。UE4 中 通过 Two Bone IK 进行 脚部 IK 的配置UE4 的动画蓝图中有多个专门给 IK 用的动画节点,我们比较常用的 IK 动画节点是 Two Bone IK。下面内容主要关于如何使用 Two Bone IK 动画节点来实现基本的脚部 IK...

UE4技术总结——委托

0 条评论 UnrealEngine UE glados
UE4技术总结——委托在开始前先说明,这部分内容主要基于UE 4.26.2版本1编写,因此读者可能需要注意时效性。如果您对源代码感兴趣,可以直接阅读引擎的DelegateCombinations.h、Delegate.h以及相关代码。因为是一个非常基础,时不时会用到的功能,所以这里就不介绍使用场景了,直接进入正题。一、定义首先,官方定义如下2:委托 是一种泛型但类型安全的方式,可在C++对象...

FString与标准库string的转换

0 条评论 UnrealEngine 无标签 glados
FString与标准库string的转换FString Tmp = TEXT("String For Test"); // FString 转 std::string std::string test_str(TCHAR_TO_UTF8(*Tmp)); // std::string 转 FString FString Tmp2(test_str.c_str());