UE4
PETERMAOSX
哎呦,不错哦!
展开
-
UE4 使用Websockets与Python通信
UE4 使用Websockets与Python通信原创 2022-07-25 12:39:53 · 1880 阅读 · 2 评论 -
UE4 用C++让Pawn动起来
用C++让Pawn动起来首先新建一个C++项目打开C++类,然后新建一个C++类选择Pawn设置一个类名,并且可以选择新建一个文件夹创建完成后就会打开VisualStudio会看到有两个文件。一个是.cpp,一个是.h开始写代码需要在代码里面写的东西,就是让角色动起来(Static Mesh和Camera) 这些在蓝图里面添加会更合适所以在代码里面就实现前后左右走就可以了。设置Axis打开编辑 - 项目设置 - 引擎 - 输入写代码原创 2020-11-28 17:49:08 · 1489 阅读 · 0 评论 -
虚幻4-建立一个可以自动跟踪的AI
建立一个敌人的蓝图新建一个父类是aicontroller的名字叫BP_Aicontroller蓝图在敌人蓝图的类默认值将Pawn->Al Controller Class 设置刚刚新建的控制蓝图BP_Aicontroller:先加上这个使用行为树的节点,再新建一个行为树节点行为树进去后,需要设置一个黑板,就再新建一个黑板。新建一个关键帧:类型是Object 将Base Class 选择为BP_AiPlayer 也就是敌人角色蓝图行为树里面这.原创 2020-09-13 22:16:46 · 744 阅读 · 0 评论 -
UE4-术语(对比Unity)
UE4术语Project 项目(和Unity相同)项目(Project) 是一个自成体系的单元,保存所有组成单独游戏的所有内容和代码,并与您硬盘上的一组目录相一致。例如,内容浏览器(Content Browser) 的层级结构树下的图片包含了可在您磁盘上项目文件夹中找到的相同目录结构。Object 对象<类似于Unity中的GameObject>在虚幻引擎中,最基础的构建单元叫...原创 2019-11-11 19:58:46 · 842 阅读 · 0 评论 -
UE4-实现局域网联机
在UE4里面实现局域网联机不像在Unity中那么复杂,只需要添加两个节点。这两个节点就叫 CreateSession节点 和 JoinSession节点一个负责开发,一个负责找房间和进去房间我这里用的是UI来开房具体的用法Palyer Controller 就需要传入当前的PlayerControllerLevel就是当创建当前游戏的时候载入的关卡。Options 里面需要填入 ...原创 2019-11-11 19:35:06 · 6840 阅读 · 2 评论 -
UE4-类似unity的DoTween的轨迹动画
要在ue4中实现类似于unity中的doTween的轨迹动画,可以使用ue4中蓝图中自带的spline来实现实现步骤1、新建一个蓝图继承于actor2、添加spline组件3、设置时间轴4、设置改变的位置即可开始做在新建的蓝图类中添加上spline 和 mesh我这里顺便把动画也加上了接下了就是转到事件蓝图中区写新建一个时间轴添加两个关键帧注意要勾选自动播放和loop...原创 2019-11-09 22:36:17 · 1917 阅读 · 0 评论 -
UE4-实现连招
在UE4里面实现连招的效果有两种办法第一种就是直接用控制动画的播放,比如将需要的动画都放到一个结构体数组里面,然后每次按下相应的触发键都触发下一个动画,但是这样的话会有一个问题,就是可能你这个动画都还没有播放完成,你就切换到了下一个动画去了蓝图大体结构就这样每次点击都播放动画,通过Index来控制播放哪个动画,当当前数组里的动画都播放完了过后就初始化index其实通过这个简单的蓝图,连...原创 2019-11-08 21:38:08 · 2464 阅读 · 2 评论