[UE4]非法delete了数据后导致引擎崩溃的问题

news/2024/7/3 1:32:34

第一次碰到这种崩溃的问题,查了好几天,之前一直怀疑是UE4自身的bug,今天仔细review了下相关代码,还是自己代码问题,备注下!!

原因是我代码里面有两个变量命名过于相近,在手动delete变量时,变量名写成了另一个由引擎内部管理的内存数据,这样导致了内存溢出,编辑器崩溃。指针访问内存非法的位置放在UE4Editor-Core.dll中。

 

Exception thrown at 0x00007FFC82DA11A9 (UE4Editor-Core.dll) in UE4Editor.exe:

0xC000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.



 


http://www.niftyadmin.cn/n/3921983.html

相关文章

[UE4]Android编译错误:error: ISO C++11 does not allow conversion from string literal

安卓打包编译代码时报错: error: ISO C11 does not allow conversion from string literal to TCHAR * (aka wchar_t *) [-Werror,-Wwritable-string 解决办法: 将函数中的参数 TCHAR* aaa 改成 const TCHAR* aaa 参考: https://answers.unre…

KBEngine奇技淫巧<一>

KBEngine奇技淫巧<一> 最近在读KBEngine代码&#xff0c;记录一下看到的奇技淫巧 命名规则 KBEngine的CPP命名规则是一个很诡异的命名规则&#xff0c;虽然有迹可循&#xff0c;但是不是匈牙利命名法&#xff0c;所以有点不适应。 成员变量 类内成员的命名是小驼峰下…

[UE4]FBX导入时模型贴图半透明的解决办法

FBX导入UE4后&#xff0c;模型可能是这种半透明的状态&#xff1a; 解决办法&#xff1a; 1&#xff0c;打开模型的Material 2&#xff0c;修改Blend Mode为Masked 或者 Opaque 3&#xff0c;保存、应用即可。

KBEngine奇技淫巧<二>

KBEngine宏定义诡异的宏定义协议处理中的宏定义DEFINE_IN_INTERFACEBASEAPP协议声明宏NETWORK_MESSAGE_HANDLERKBEngine宏定义习惯KBEngine宏的作用诡异的宏定义 KBEngine引擎大约分为资源&#xff0c;脚本&#xff0c;网络&#xff0c;事件[逻辑]四个部分&#xff0c;在每一个…

C++98宏实现std::tuple

原文&#xff1a;http://geek.csdn.net/news/detail/61260 最近准备重构一下我的kapok库&#xff0c;让meta函数可以返回元素为kv的tuple&#xff0c;例如&#xff1a; struct person {std::string name;int age;META(name, age) //定义一个支持变参的meta函数 }; int main() {…

KBEngine奇技淫巧<三>

KBEngine奇技淫巧之操作处理各种Handler运行机制框架组织处理任务逻辑InitProgressHandlerBaseMessagesForwardClientHandler自成系统的handler总结各种Handler 研读KBEngine源码的时候&#xff0c;你经常会看到各种Handler结尾的类&#xff0c;搞懂这些类是很有必要的。我们以…

[UE4]AI中使用Tick()函数的性能问题

Tick()函数一般是debug时用的&#xff0c;正规的逻辑中&#xff0c;如果要用Tick函数&#xff0c;可以考虑用UE4提供的事件代理(Event Delegate&#xff1a;http://aigo.iteye.com/blog/2301010)。 参考&#xff1a;Using Tick() within AI? https://answers.unrealengine.com…

[UE4]不使用角色蓝图、动画蓝图、状态机,用“24K纯C++”实现动画播放

原文作者&#xff1a;玄冬Wong 不好意思&#xff0c;我稍稍标题党了&#xff0c;目前还不清楚如何用C代码来实现BlendSpace和Montage的逻辑&#xff0c;如果这两个文件也不我们创建了&#xff0c;那么以下内容就是真正意义上的纯C实现角色蓝图和动画蓝图。 逻辑用C&#xff0c…