自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 UE4/5 插件分拆 《第一季》运行时地形07轮子篇 浅挖一下UE的智能指针

#include "VoxelSharedPtr.h"/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h 里面有UE智能指针详细用法,还有解释了为什么要自己造轮子/* Why did we write our own Unreal shared pointer instead of using available alternatives?** - std::shared_ptr (and even ...

2021-09-13 17:43:41 576

原创 UE4/5 插件分拆 《第一季》运行时地形06 Voxel 结构解读

目录 目录 目录 RuntimePostConfigInitVoxel目录 Voxel依赖:引擎类: "Core", "CoreUObject","Engine","TraceLog","DeveloperSettings","Projects"网络类:"Networking", "Sockets","HTTP","zlib"3D图形:"RHI", "RenderCore","nvTessLib","ForsythTriOptimizer"2D图形:"Slate", "S...

2021-09-13 17:43:14 684

原创 UE4/5 插件分拆 《第一季》运行时地形05 VoxelHelpers

RuntimePostConfigInitVoxelHelpersVoxelHelpers依赖:引擎类: "Core", "CoreUObject", "Engine",3D图形:"ProceduralMeshComponent" 用于VoxelHelpersLibrary.cpp2D图形: "Slate", "SlateCore", "UMG", 用于VoxelColorWheel这里的build.cs设置有点意思,bLegacyPublicIncludeP...

2021-09-10 22:05:34 245

原创 UE4/5 插件分拆 《第一季》运行时地形04 理清插件的依赖关系

上一节知道了UE的单位是Module, Module的外部依赖靠 DepandencyModule这样通过项目.uproject 文件或者 插件的 .uplugin, 和模组 .Build.cs文件 就可以知道这里面都有些什么东西。我是小白,咱们继续拆UE4的地形插件。内部模组:RuntimePostConfigInitVoxel RuntimePostConfigInitVoxelHelpers RuntimeDefaultVoxelGraph RuntimeDef...

2021-09-10 22:04:33 383

原创 UE4/5 插件分拆 《第一季》运行时地形03 虚幻引擎核心的C#

上节讲到 我们已经知道了 UE的组成单位是 Module, 无论游戏,还是插件 ,都只是Module类似目录的封装。跑到这里为止,我还没看过官方文档,依然是个小白,如果有写错的地方,欢迎直接留言,直言可贵。每个Module格式是一致的,目录名里面是与目录名一致的 .build.cs 文件, 我搜索了所有.build.cs,发现有1200多个,也就是说,UE最少是由1200个c#代码组成的。UE本身既用C++,也用C#。既然这样,这个C#文件就必须了解清楚,.Build.cs里面只有1个与Modul.

2021-09-10 13:45:32 784

原创 UE4/5 插件分拆 《第一季》VoxelFree运行时地形02 项目和插件居然是同一个东西

继续上一篇,用写字版打开新建的C++ 和 Blueprint Project 下唯一的 .uproject 文件以及插件目录下的.uplugin 作个对比,会发现都是json格式C++ 下无论是项目还是插件,Modules的格式都是一样的 "Modules": [ { "Name": "TestPlug01", "Type": "Runtime", "LoadingPhase": "Default" } ]其中 Name = 插件名称根据这个名称...

2021-09-10 01:32:26 433

原创 UE4/5 插件分拆 《第一季》VoxelFree运行时地形01目录 弄清C++和UE各自的地盘

用浏览器打开https://www.unrealengine.com/marketplace/en-US/profile/Voxel+Plugin点下左边那个Free版本,买下不用钱,然后就会出现 Open in Launcher ,点击之后插件就会下载到引擎上。【图片没有,自己去连接看吧。这不是广告,我没有收过钱】监控驱动器变化可知,插件下到了以下目录里面:UE\Engine\Plugins\Marketplace\VoxelFree这里主要讲怎么拆,如非必要,我不会运行UE。

2021-09-10 01:19:50 506

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除