摘要:
Unreal Editor 编辑状态获取所有Widget 问题由来 需要编辑状态修改Widget UWidgetBlueprint引用自定义的UWidgetBlueprint UUserWidget的UWidgetTree变量在编辑状态为空 导致获取不到子对象 解决流程 尝试了很多方法 通过断点查看 阅读全文
摘要:
Unreal 本地化 官网文档:https://docs.unrealengine.com/4.27/zh-CN/ProductionPipelines/Localization/Overview/ 国际化 internationalization 缩写“I18N”,18为首尾字母中间的字符数 本地 阅读全文
摘要:
Unreal 列表滑动条异常 listview item scroll 问题由来 使用Log Viewer Pro时 当某一行日志热别长的时候 滑动条异常 当ListView面板显示不下一个Item时 滑动条异常 查看源码 发现有这个逻辑 STableViewBase类Tick函数 if (ReGe 阅读全文
摘要:
Lua EmmyLua 注解详解 Why 为了使 IDE 编码体验和强语言相近 让 IDE 提前发现编码错误 BUG 查找更方便 代码阅读更方便 建议 明确字段类型 明确字段访问修饰符 明确方法参数类型 善用 ":" 继承 "|" 或 ","多个 支持格式 --类 @class MY_TYPE[:P 阅读全文
摘要:
UE 实现英雄联盟手游 备注名文本超框自动截断 效果如图 需求由来 策划要求 实现流程 UTextBlock 新增一个超框截断功能开关 获取TextBlock的Size X长度 获取STextBlock文本渲染需要长度 判断文本长度是否超过设计长度 循环减少字符直至满足设计长度 关键代码(这里只展示 阅读全文
摘要:
游戏道具上下架设计 设计需求 道具物品在线上发生BUG 需要紧急修复 道具命名、描述这类的政策风险 名词定义 上架:参考现实中超市中商品摆放在货架上 道具可被玩家看到 下架:商品收回仓库 道具不可被玩家看到 过期:牛奶已经过期 道具不可以购买不可使用 可以查看 道具上下架在业务中的常见情景 成就列表 阅读全文
摘要:
C# HashSet源码分享 自定义HashSet 官网源码地址: https://referencesource.microsoft.com/#System.Core/System/Collections/Generic/HashSet.cs 关键点 实现原理和Dictionary差不多 Dict 阅读全文
摘要:
C# LinkdeList链表源码分析 自定义LinkdeList链表 源码地址 https://referencesource.microsoft.com/#System/compmod/system/collections/generic/linkedlist.cs 关键点 双链表:每个节点包含 阅读全文
摘要:
C# Dictionary字典源码分析与自定义Dictionary字典 官网源码地址: https://referencesource.microsoft.com/#mscorlib/system/collections/generic/dictionary.cs 关键点 Dictionary实际容 阅读全文
摘要:
C# List源码分析 官网源码地址 https://referencesource.microsoft.com/#mscorlib/system/collections/generic/list.cs 关键点 List实际容器为泛型数组 Count表示数组的已使用长度 Capacity表示数组长度 阅读全文