代码改变世界

ue4允许鼠标获得焦点

2022-11-07 20:56 by kk20161206, 21 阅读, 0 推荐, 收藏, 编辑
摘要:playercontroller的set showMouse cursor为true。 在关卡蓝图里,event begin play连线上添加蓝图节点 阅读全文

umg优化

2022-09-14 22:16 by kk20161206, 110 阅读, 0 推荐, 收藏, 编辑
摘要:如果你的hud大部分是静态的,invalidation会很有用。我们将迷你地图记为可变的,因为它需要以高帧率运行。在虚幻争霸里,由于小地图有许多东西,我们将小地图放到限位器里面,渲染帧率为30hz。将每个ratainer panel放在单独帧上绘制,避免所有ui布局发生在同一帧上。能限制帧率为30h 阅读全文

umg控件属性分类及常用控件介绍

2022-09-14 22:14 by kk20161206, 465 阅读, 0 推荐, 收藏, 编辑
摘要:ui控件属性分类 common通用属性 控件名 是否是变量 搜索框 slot 锚点,校准点,尺寸适应内容,z order 外观 style, tint, draw as font: Size 尺寸 UMG制作时默认dpi为96像素/英寸,psd默认dpi是72像素/英寸。 在GUI设计时将dpi设为 阅读全文

umg控件总结

2022-09-14 22:11 by kk20161206, 619 阅读, 1 推荐, 收藏, 编辑
摘要:背景是模糊的,在Background Blur前面的控件二不会模糊。 可以调整顺序,让按钮也模糊。然后按钮被模糊了,但是按钮还可以被点击的,Background Blur控件并不会阻止点击事件。被模糊的场景地图也是 可以被操作的。 Throbber跟Circular Throbber一样,都是用来提 阅读全文

snapdragon参数解析

2022-09-14 22:09 by kk20161206, 469 阅读, 0 推荐, 收藏, 编辑
摘要:GPU % Bus Busy gpu到系统存储总线忙碌的近似百分比 Write Total(Bytes/Sec) gpu往主存,每秒写的bytes 顶点内存读(Bytes/sec) 每秒从主存读的顶点数据的bytes 贴图内存读BW (Bytes/Second) 每秒从内存读取的贴图数据,包括从内存 阅读全文

ue4 insight

2022-09-14 21:51 by kk20161206, 491 阅读, 0 推荐, 收藏, 编辑
摘要:简述UnrealInsights 引言 在开发的过程中,难免会遇到一些性能的评价,需要我们对项目进行优化。对瓶颈的定位成了首要解决的问题。因此Epic在UE4.23版本时推出了这个名为UnrealInsights的应用程序,其目的是帮助开发者能快速定位问题。(PS:笔者所用的引擎版本为4.25,多图 阅读全文

ue4资源检查工具

2022-09-14 21:49 by kk20161206, 94 阅读, 0 推荐, 收藏, 编辑
摘要:资源检查工具 贴图 贴图尺寸上限,cube和2d贴图,考虑Android,DeviceProfile设置里lodsettings里的lod bias,max贴图大小设置 贴图尺寸2的幂 像素格式,压缩设置检查(为r8g8b8a8或floatRGBA则为没压缩) 贴图重复而且贴图设置里的属性不同,能自 阅读全文

slate相关

2022-06-11 21:43 by kk20161206, 173 阅读, 0 推荐, 收藏, 编辑
摘要:这张图片真特别好。注意中间部分的几个函数的参数是windowElementList.今天尝试看最左边的paintInvalidationRoot这部分,半天没有看明白。有空继续看吧。 Layer的传递部分往后还要继续看。 合批 progressBar 不能合批,因为填充部分涉及clip,如下:去掉i 阅读全文

slate总结

2022-06-11 21:41 by kk20161206, 64 阅读, 0 推荐, 收藏, 编辑
摘要:FSlateDrawBUffer里实现一个drawBuffer for slate,存放所有的FSlateWindowElementList,SlateDrawBuffer.h文件中: TArray< TSharedRef<FSlateWindowElementList> > WindowEleme 阅读全文

字体渲染过程及合批研究

2022-06-11 20:13 by kk20161206, 406 阅读, 0 推荐, 收藏, 编辑
摘要:恢复内容开始 ElementBatcher.cpp文件 AddTextElement函数里调用了 BuildFontGeometry函数,如下 · 345678 通过fontInfo得到CharacterList, FSlateFontTextureRHI FSlateFontTextureRHI 阅读全文

打扮家viewport视频

2022-04-06 18:37 by kk20161206, 47 阅读, 0 推荐, 收藏, 编辑
摘要:if和else viewport相关类型 gameviewportClient template<ESlateVertexRounding Rounding> void FSlateElementBatcher::AddViewportElement( const FSlateDrawElement 阅读全文

git创建diff或patch

2022-03-21 17:26 by kk20161206, 3348 阅读, 0 推荐, 收藏, 编辑
摘要:git diff 【commit sha1 id】 【commit sha1 id】 > 【diff文件名】 一、 patch 和diff 的区别 Git 提供了两种补丁方案,一是用git diff生成的UNIX标准补丁.diff文件,二是git format-patch生成的Git专用.patch 阅读全文

uint8*转为fstring

2022-03-04 18:27 by kk20161206, 246 阅读, 0 推荐, 收藏, 编辑
摘要:Mip.BulkData.GetCopy(&OutMipData[MipIndex - FirstMipToLoad], true); uint8* In = (uint8*)Mip.BulkData.Lock(LOCK_READ_ONLY); uint32 MipSize = Mip.BulkDa 阅读全文

完美材质系统优化

2022-02-14 16:03 by kk20161206, 22 阅读, 0 推荐, 收藏, 编辑
摘要:自带的 修改的: 效果: 阅读全文

与时间做朋友 第四章:学习

2022-02-13 15:33 by kk20161206, 29 阅读, 0 推荐, 收藏, 编辑
摘要:第四章:学习 1. 效率本质 在第1章“我的案例”一节,我曾提到过我因运气而学习了一些简单的编程知识、因愚蠢而拒绝学习盲打的经历。很多人常常拒绝学习,他们拒绝学习的理由和那些痴迷学习的人一样——不知道它有什么用。 如果说,车是人类腿脚的延伸——使人们走得更遥远,望远镜是人类眼睛的延伸——使人们看得更 阅读全文

祖龙娱乐王远明:如何用UE4做出3A级材质和天气系统?

2022-01-26 17:13 by kk20161206, 89 阅读, 0 推荐, 收藏, 编辑
摘要:祖龙娱乐王远明:如何用UE4做出3A级材质和天气系统? 顶 在近日举行的北京国际游戏创新大会(BIGC 2021)上,来自祖龙娱乐的引擎专家王远明带来了「龙族幻想材质系统优化和在天气系统中的应用」主题分享,以祖龙娱乐旗下手游《龙族幻想》为例子,讲述祖龙娱乐在基于UE4引擎的移动游戏制作过程中,如何对 阅读全文

读书计划

2022-01-02 15:32 by kk20161206, 27 阅读, 0 推荐, 收藏, 编辑
摘要:年度计划 读书: 国富论 资本论 十日谈 瓦尔登湖 微信 忏悔录 白鲸 罪与罚 复活 九三年 尤利西斯 魔山 永别了,武器 百年孤独 https://zhuanlan.zhihu.com/p/77378603 毛选集 自控力 博弈论 厚黑学 能力陷阱 自卑与超越 墨菲定律 心态制胜 麦肯锡方法 追忆 阅读全文

任何领域的高手都在这三点上下足了功夫

2022-01-02 14:10 by kk20161206, 37 阅读, 0 推荐, 收藏, 编辑
摘要:个人成长 1. 人要想快速成长,最重要的是持戒; 相对于 做什么, 不做什么 更重要。 想要成佛,就要持戒。 2. 要跟更高势能的人学习,因为你学习对象的平均水平,就是你的上限。 3. 你很难通过所有人都在做的事情,获得超额回报。 4. 承认自己的愚蠢,这个世界会豁然开朗。 别为你的自尊心而战。 5 阅读全文

animation

2021-12-24 17:45 by kk20161206, 10 阅读, 0 推荐, 收藏, 编辑
摘要:https://www.youtube.com/watch?app=desktop&v=NjIli-t3Gq8 https://docs.unrealengine.com/4.27/en-US/TestingAndOptimization/PerformanceAndProfiling/Unreal 阅读全文

git获取远程

2021-11-10 17:39 by kk20161206, 87 阅读, 0 推荐, 收藏, 编辑
摘要:git remote add origin https://github.com/EpicGames/UnrealEngine.git git fetch origin 4.25.4-release 获取 一,加大缓存区 git config --global http.postBuffer 524 阅读全文