![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UE4
文章平均质量分 70
wang161x
这个作者很懒,什么都没留下…
展开
-
ue之C++ 创建Actor
ue之C++ 创建Actor原创 2022-12-18 22:28:39 · 1428 阅读 · 0 评论 -
安装SwitchBoard失败的解决办法
删除 Epic Games\UE_5.0\Engine\Extras\ThirdPartyNotUE\SwitchboardThirdParty\Python\Scripts中的Python.exe和Pythonw..exe,让bat文件检测不到python.exe,然后重新初始化即可。原创 2022-10-08 18:30:13 · 1426 阅读 · 0 评论 -
UE4之python编程
python对大家来说是非常熟悉的一门编程语言,那么在工作中肯定要使用他啊,为什么呢?1.操作步骤脚本化,不易出错。2.易于修改,尤其是还在开发阶段,当然开发完毕之后可以翻译为C++代码即可,快速开发其他就不在这里赘述啦。一、获取UE4中的Asset在ue4中,在ContentBrowser中的东西叫做Asset,在OutLiner中的物体叫做Actor,这点大家不要搞混。 如下图:(ContentBrowser)获取Asset的代码:actor_class = unre.原创 2021-10-31 19:00:21 · 4751 阅读 · 0 评论 -
ue4之UMG
UMG:虚幻运动图形什么是umg?虚幻中的UMG就是虚幻运动图形的简称。再上图中就是血量、能量、弹药量的这些显示信息等等一些关于UI的东西,叫做UMG。umg可以干嘛?1.显示一些提示信息,比如上面的弹药量,当我们的子弹打光了,我们可能没想到是因为没有弹药了,不能发射子弹了,但是看到上面的提示就可以清楚的知道,哦,是没有弹药了。要赶紧补充弹药了,其次Widget这个组件是可以运行的。2.使用这个UI处理一些自动化的东西,比如批量旋转物体,批量替换材质球,注意运行此Widget是不原创 2021-03-12 00:17:00 · 7449 阅读 · 0 评论 -
UE4之Control Rig
Control Rig什么是ControlRig?ControlRig是一套绑定系统,我们可以利用这套系统可以在unreal引擎中而不用在DCC软件中key动画,我们也可以快速的利用此系统来对动作捕捉产生的数据进行修复,那么既然时一套绑定系统,那么它也拥有自身的一套骨架:就像上面那些红红绿绿的环就是使用ControlRig创建出来的,躯干以及头是FK控制,四肢是IK控制的,这样极大的方便了动画师对于动画的调整。很明显可以看出这一套骨骼和Skeleten的骨骼不相同,Skeleten是由DCC原创 2021-03-10 23:20:07 · 8156 阅读 · 4 评论 -
UE4之替换第三人称模板
为什么要替换第三人称模板?1可以使用我们自己的角色来进行游戏,是不是很有趣呢?2.了解虚幻中retarget mannager、动画蓝图、动画序列等等,主要是动画模块。如何替换第三人称模板?1.找到一个喜欢的角色,将其导入虚幻中2.添加第三人称模板3.进行retarget,将动画映射到自己的角色上,4.替换模板中的网格体和动画蓝图5.运行,可以操控自己的角色进行移动1.找到一个喜欢的角色,将其导入虚幻中添加了虚幻官方提供的悟空角色2.添加第三人称模板点击A原创 2021-03-09 23:47:52 · 2968 阅读 · 0 评论 -
ue4之将Sequence嵌入蓝图
Sequence嵌入蓝图将Sequence嵌入蓝图就是说在Actor添加一个组件Actor Sequence,将sequence和其他物体组装在一起的方式叫做将Sequence嵌入蓝图为什么要将Sequence嵌入蓝图?将sequence嵌入蓝图中,主要是因为当需要大量重复使用使用Sequence序列的时候,我们可以通过这种方法来将Sequence嵌入到蓝图,并将sequence绑定到蓝图实例,sequence可以自动触发,也可以触发动画蓝图中的事件图表触发。如何将Sequence嵌入蓝图?原创 2021-03-08 23:14:07 · 3484 阅读 · 0 评论 -
ue4之sequence中切换材质的方法
sequence中切换材质sequence中可以在播放sequence的时候修改一些参数的数值,就像之前提到的Alpha一样。当然对于材质来说也是一样的,在sequence中切换材质,这里有两种方法:1.通过在commonent上面key值,即可实现目的,当然不仅仅包括材质球,还有其他乱七八遭的属性只要有都可以通过这种方法实现切换2.创建一个材质参数集,通过sequence的关键帧来修改参数集中的参数,来达到修改材质的目的。此种方法特别适合更新多个材质球。注:两种方法不同,第一种是切原创 2021-03-08 22:31:33 · 3881 阅读 · 0 评论 -
混合Gameplay和Sequencer动画
在创建过场动画序列时,我总时希望将我的过场动画与实时的角色动画进行混合,就比如一个的死亡动画,角色的开门动画,使用Sequencer、蓝图和动画蓝图组合在一起实现。将角色动画所处的游戏Pose与Sequence定义的Slot动画混合在一起。现在我们制作一个当人物进入一个Trigger Box后,进入死亡状态,混合死亡动画。1.我们需要一段死亡动画,在这里使用官方的动画初学者包2.使用第三人称模板项目,将动画初学者包Add项目中,从关卡中删除第三人称角色,添加Ue4ASP_Character,原创 2021-03-08 21:50:21 · 665 阅读 · 1 评论 -
UE4 蓝图接口 BluePrint Interface
BluePrint Interface蓝图接口是什么?一个蓝图接口是一个或多个Function的集合,没有实现,可以被添加至别的蓝图中,任何添加了接口的蓝图都可以保证具有这些功能,在每个添加了蓝图接口的蓝图类中,都可以为其添加功能实现。类似编程中的接口概念。允许不同类型的对象通过一个公共接口来访问他。为什么要使用蓝图接口?在使用中蓝图接口允许一种通用的方法与所有拥有蓝图接口的对象进行交互,这意味,在不同类型的对象,他们可以拥有一个相同的功能。比如汽车和树木,都可以被武器射击。所以就可以创原创 2021-03-04 23:31:45 · 4654 阅读 · 3 评论 -
UE4 Level Variant
Level VariantLevel Variant是虚幻编辑器一个专门的UI面板,可以预先设置多个不同的配置,每个配置文件都被称为一个VariantVariant Manager 可以做到:1.设置这些Variant;2.将Variants组成为Variant Set;3.定义每个Variant应该控制Actor的那些属性,Variant应该调用哪些Function;4.在虚幻编辑器中激活或者打开不同的Variant。加载插件:Level Variant Panel原创 2021-03-03 23:48:57 · 800 阅读 · 1 评论 -
UNREAL level asset
level我们可以在内容浏览器中创建新的level,打开level,保存level。管理多个level使用level选项卡,来对level进行管理在level选项卡中,将始终具有persistent level,并且可以使用Level Streaming Volumes,Blueprints或者C++加载或者通过流传输一个或者多个子级别,level 窗口中的这些level,可以使您能够修改当前level(使用蓝色粗体表示),保存一个或多个“level blueprint”,如果在原创 2021-03-02 22:56:15 · 535 阅读 · 0 评论 -
虚幻骨骼动力学
在使用虚幻骨骼动力学,分为以下三个步骤1.在physics中创建刚体2.创建蓝图类,添加对应蓝图,填写目标体和对应骨骼3.在蓝图类中勾选模拟原创 2020-11-01 22:55:03 · 685 阅读 · 0 评论 -
虚幻引擎之相机控制
通过本节学习,我们可以在虚幻引擎中按照特定时间来切换摄像机视角,我们可以很方便的进行观看不同摄像机的视野。首先打开虚幻,在这里我是用的是虚幻4.19,打开虚幻之后,我们首先新建一个工程,在这里我们不使用新手内容。如下图所示:我们可以在工程里创建一些多面体,如果有工程也可以用。我创建三个多面体。分别是圆锥体、正方体、球体。接下来,我们拖入三个carmera,来进行拍摄这三个物体。在mod...原创 2018-11-27 13:05:14 · 2407 阅读 · 0 评论