不明白你们遇到好事,为什么要掐腿揉眼睛,真醒了怎么办?

文章列表

1-5条,共5条数据.

[c++]float浮点数精度问题

Written by 追梦 on 2022年7月29日 04:53:02. Posted in 编程技术

遇到一个问题,AI无论如何都走不到距离自己0.0315cm处的一个点。最后跟踪下来是浮点数精度的问题。因为此时AI的坐标是(123548.758,-214606.125,3982.34863),进行垂直射线往下打的时候,获取的位置是(123548.758,-214606.094, 3982.34863),按理说垂直射线不会产生水平面偏移,最后发现是精度问题。 因为IEEE 754单精度标准,符号位一位,指数位8位,尾数位23位。尾数位表示的最大精度为2^-23^次方,既 1.19X10^(-7)^...



[UE4]追查了两天内存疯狂泄露的原因,竟然是Log没关???——UE4如何查内存泄露

Written by 追梦 on 2022年7月25日 03:20:29. Posted in 编程技术

各种怀疑,各种debug,最后发现是log窗口没关,因为cache机制所以内存越来越多。然后内存耗尽。。。 好吧,我比较菜。 一天后。。。[更新] 内存耗尽和log窗口的log关系不大,主要是ue4下使用std标准库,因为不同的内存管理机制,会造成内存被cache住无法释放。 在UE4引擎端,会hook所有的内存分配。 `Engine\Source\Runtime\Core\Public\HAL\FMemory.inl` ```c++ FMEMORY_INLINE_FUNCTION_D...



Navmesh bounds are too large 报错修复方法

Written by 追梦 on 2022年6月1日 14:40:33. Posted in 编程技术

当地图相当大,在生成导航时会有以下提示: ![enter image description here](/public/images/2022_06/IAjIg77X.png) ```LogNavigation: Error: Navmesh bounds are too large! Limiting requested tiles count (5472000) to: (1048576) for RecastNavMesh /Game/Level/Map.Map:Persistent...



ubuntu安装mysql

Written by 追梦 on 2022年5月24日 15:01:02. Posted in 编程技术

**ubuntu中使用apt-get进行软件包管理:** > 安装:apt-get install name > 更新:apt-get update name > 卸载:apt-get remove name > 查找:apt-cache search name 通过apt 安装MySQL会安装最新版 ##第一步:更新源 命令: sudo apt-get update ##第二步:安装mysql服务 命令: sudo apt-get install mysql-...



Cherry Markdown语法

Written by 追梦 on 2022年5月14日 12:27:52. Posted in 网站开发

markdown# 例子 > [Github 地址](https://github.com/Tencent/cherry-markdown){target=_blank} - [basic](index.html){target=_blank} - [H5](h5.html){target=_blank} - [多实例](multiple.html){target=_blank} - [无 toolbar](notoolbar.html){target=_blank} - [纯预览模...