摘要: 一、写作目的:(全文字数4926,阅读大约需25min) 首先,我有一个相关的需求要做,然后在拜读了网络上各大UE4序列化解析的文章后,发现大都讲的很模糊,对新入序列化大门的小白非常不友好。有的直接贴上一大段代码(好似直接糊脸上的不解释连招),也有的讲着讲着嘎然而止,也有的总是讲一些空洞的理论而没有 阅读全文
posted @ 2024-11-08 14:26 七星易 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Elf(可执行和可链接文件)是一个永远也绕不开的话题,只要我们还在使用安卓手机/linux服务器,我们就需要了解elf的一些方方面面,现在就让我们从一个常量值提取的小需求出发,逐步解析elf文件结构吧! 一、写作目的: 网络上关于elf文件结构描述的文章不在少数,但能具体到二进制分析的却屈指可数,总 阅读全文
posted @ 2024-11-08 14:14 七星易 阅读(85) 评论(0) 推荐(1) 编辑
摘要: 我们有了UI有了物品信息,接下来我们便需要给每一个玩家绑定一个快捷栏了,我们分以下几部分来注册我们玩家的快捷栏。 1.Types.h:定于ShortcutContainer类,定义快捷栏的单个容器结构体,其内部存储玩家所引用的快捷栏的单个格子的信息数据 ·基础的,我们将在结构体中保存{单个物品ID、 阅读全文
posted @ 2024-04-26 00:09 七星易 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 我们在上一步骤中创建了快捷栏的UI界面,在这一部分我们将从Json文件中读取物品的相关信息(种类以及属性),来填充到游戏数据中进行存储以便快捷栏使用,具体分以下几部分完成。 1.Types.h: 添加物品类型、物品属性结构体(成员变量及初始化函数) 1 // 物品类型 2 namespace EOb 阅读全文
posted @ 2024-04-23 00:18 七星易 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 作为一个在游戏界面中显示的快捷栏,我们需要在游戏运行时就显示出快捷栏UI,故我们创建两个Widget。 1.GameHUDWidget:负责游戏中界面UI的整体显示 2.ShortcutWidget:负责快捷栏部件的显示与逻辑 然后我们通过以下步骤依次创建显示快捷栏UI: 01.创建Shortcut 阅读全文
posted @ 2024-04-22 19:01 七星易 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 要想创建一个游戏中的快捷栏我们往往通过以下几步来实现(目录导航): 1.创建UI:我们首先需要有在游戏视口中添加一个快捷栏UI界面,以供玩家看到自身的快捷栏。 2.物品读取:其次有了界面之后我们需要往里面填数据。便要从文件中读取物品数据加载到游戏中、读取先前存档加入到游戏中。 3.快捷栏绑定到玩家: 阅读全文
posted @ 2024-04-22 17:57 七星易 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 报错情况:使用ue4.27 Slate编写Widget时想通过获取Worl(通过本地PlayerController获取)来实现“设置定时任务为在音乐结束后自动触发函数”的功能 ps:定时执行函数代码 解决方法: 使用GWorld替换掉通过第0号PlayerController获取世界 原因分析:( 阅读全文
posted @ 2024-04-14 23:50 七星易 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 实现完整的 Path Tracing 算法 需要修改这一个函数: • castRay(const Ray ray, int depth)in Scene.cpp: 在其中实现 Path Tracing 算法 // Implementation of Path Tracing Vector3f Sce 阅读全文
posted @ 2024-04-14 22:40 七星易 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 实现 Ray-Bounding Volume 求交与 BVH 查找 在本次编程练习中,你需要实现以下函数: • IntersectP(const Ray& ray, const Vector3f& invDir, const std::array<int, 3="">& dirIsNeg) in t 阅读全文
posted @ 2024-04-14 22:24 七星易 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 使用光线追踪来渲染图像,实现两个部分:光线的生成和光线与三角的求交 你需要修改的函数是: • Renderer.cpp 中的 Render():这里你需要为每个像素生成一条对应的光 线,然后调用函数 castRay() 来得到颜色,最后将颜色存储在帧缓冲区的相 应像素中。 • Triangle.hp 阅读全文
posted @ 2024-04-14 22:09 七星易 阅读(10) 评论(0) 推荐(0) 编辑