11 2022 档案
摘要:我们通过Steam访问线上服务不知道怎么配置的可以看我的另一篇 UE /虚幻 Steam配置 配置完成后在角色类的头文件中添加一个变量用于存储获取到的会话接口 public: // 指向在线会话接口的指针 // #include "Interfaces/OnlineSessionInterface.
阅读全文
摘要:第一步:在项目插件中,打开Online Subsystem Steam 第二步:打开项目C++文件,在 .Build.cs文件下的公共依赖模块名称中添加 OnlineSubsystem 和 OnlineSubsystem 第三步:找到官方文档的OnlineSubsystemSteam的Default
阅读全文
摘要:蓝图实现 创建一个联机地图,我命名为 “ onlineMap01 ” ,然后在角色蓝图中创建两个按钮事件,一个用于打开地图,另一个用于加入创建的地图 OpenLevel的options中的listen是指定监听服务器,简单来说就是将当前端设为服务端 可以利用UE编辑器直接开两个标准窗口测试,或者打包
阅读全文
摘要:蓄力攻击:按住攻击键一段时间后自动或松开时释放攻击 这里写的是按住攻击键一段时间后自动攻击。 通过两个布尔值进行判断,一个判断是否正在攻击(IsAttack),一个判断是否蓄力完成(IsFocoEenrgia),这里当蓄力部分完成时,那么这一次攻击就是蓄力攻击,在松开时就不需要进行普通攻击了。然后在
阅读全文
摘要:通过第一次按键改变一个布尔值当松开或按下一段时间后重置该值,在短时间内值重置之前按下第二个按钮,达到组合键的效果 这是只有两个键的组合键,如果需要增加组合键的数量,只需要重复增加判断值,和1键按下的操作即可
阅读全文
摘要:首先获取到轴输入,前后为 Y 轴输入,左右为 X 轴输入,将这两个值存为一个 向量2D 再通过获取到的向量2D的值计算出运动的方向值 其中Direction得到的值为与具体方向如下图
阅读全文