首页 > 其他分享 >UE4上下车

UE4上下车

时间:2024-03-23 20:12:26浏览次数:14  
标签:下车 玩家 ThirdPersonCharacter Sedan UE4 上下车 变量

上下车描述

上车:车获得控制权 玩家做到位置上 玩家和车一起动
进入感应区 按F上车
下车:玩家获得控制权 玩家下车位置 解除一起动的关系 车减速停下

版本1

ThirdPersonCharacter
增加IsInSedan的变量
增加Car的变量

Sedan蓝图类-上下车事件图表
增加 ThirdPersonCharacter 的变量小白人
上车:

下车和下车减速:

这里下车减速有一个注意点就是需要放在延迟的前面。原因未详。

这里没有用gate,而且最后想把车中的小白人设为空时会出现问题。感觉是没有用gate的问题。【版本二中设置为空时还是会出现上不了车的问题,怀疑和函数运行的顺序有关,但是现在这种也没问题】

Sedan蓝图类-事件图表

版本2

ThirdPersonCharacter
增加Car的变量

Sedan蓝图类-上下车事件图表
增加 ThirdPersonCharacter 的变量小白人
上车:

下车和下车减速:

这里使用gate比版本1的省一个变量

标签:下车,玩家,ThirdPersonCharacter,Sedan,UE4,上下车,变量
From: https://www.cnblogs.com/code-fun/p/18091557

相关文章

  • UE4 c++ -- 简单的UMG
    说明学习一下如何将Widget蓝图与C++连接起来,将处理逻辑写在C++中基础在蓝图中,我们显示Widget是通过一个Actor或者PlayerController,甚至关卡蓝图,利用CreateWidget以及AddToViewPort使得Widget显示在屏幕上的所以在C++中也是一样,一般来说由于Actor的销毁比如角色死亡,会导致其......
  • UE4之蓝图通信
    关卡蓝图或蓝图类各自在蓝图内之间的通信创建Customevent蓝图和蓝图类与场景内部的对象的通信创建一个变量,然后把场景内部对象放进去蓝图类之间的通信通过第三人称小人通信通过actor变量蓝图类与关卡蓝图之间的信息交互控制台蓝图,ce蓝图名遍历搜索引用蓝图类GetALLAc......
  • ue4.26 CurveLinearColorAtlas支持非正方形尺寸
    默认CurveAtlas只能是正方形 改代码可以让它支持非正方形: 改法如下:CurveLinearColorAtlas.h//CopyrightEpicGames,Inc.AllRightsReserved.#pragmaonce#include"CoreMinimal.h"#include"UObject/ObjectMacros.h"#include"UObject/Object.h"#in......
  • UE4 World Composition机制
    世界场景构成(WorldComposition)属于关卡流送的一种,旨在简化大型世界场景的子关卡管理,通过关卡流送的方式读取地块信息,减轻运行压力,从而实现大型世界场景的运行。与传统关卡管理方式的区别:无需手动将关卡添加到场景中,只需将关卡放置到主地图所在的目录下(可建子目录)。 主关卡(Pe......
  • UE4 开发一些记录
    Construct函数里一般是创建材质,设置材质CreateDynamicMaterialInstance 创建动态材质,只有这个材质才可以改参数       SetVectorParameterValue       SetScalerParameterValue       AddTextRenderComponent 添加文字component    ......
  • 快速区分webGL,webGPU,unity3D和UE4
    在3D图形渲染的渲染领域,很多友友们对上述概念傻傻分不清,站在前端开发角度,我用简单语言说下,结论在文章最后。一、四者都能进行3D图形渲染它们之间有一些区别,下面我将对它们进行简单的区分:   WebGPU:WebGPU是一种Web图形API,是基于底层的GPU硬件架构设计的,可以更好地利......
  • UE4_C++实现TimeLine
    主要实现蓝图节点中时间轴的功能。目前UE提供了两种实现方式,一个是使用FTimeLine其是一个时间轴的结构体;另一种方式是使用UTimeLineComponent,其是一个时间轴组件类。两者内部定义的函数基本一样,组件类中使用这个结构体变量作为类中的成员变量。声明一个时间轴变量/组件FTimeL......
  • UE4接口
    官方链接目的不同Actor对象具有同一个功能,比如角色按F键可以实现开门,开车,与NPC沟通等操作。其本质就是让所有的Actor对象除了继承UObject以外,再继承这个接口类。接口的声明宏的改变:UCLASS->UINTERFACE父类的改变:UObject->UInterface在C++中利用引擎创建的接口类实际上是......
  • UE4.27 bug汇总
    编译时errorC4668:没有将“_WIN32_WINNT_WIN10_TH2”定义为预处理器宏,用“0”替换“#if/#elif”一般为Windows中的宏和UE4冲突所致,需要用如下头文件包裹冲突的头文件:#include"Windows/AllowWindowsPlatformTypes.h"#include"Windows/PreWindowsApi.h"#include"冲突的......
  • UE4 c++重构简单死亡之眼的效果
    虚幻社区中有蓝图教学视频使用C++重构,主要用到UGameplayStatics类中的SetGlobalTimerDilation方法,以及角色的相机管理器的调用,之后通过StartCameraFade方法实现显示效果UE4中的时间膨胀参考全局方法:SetGlobalTimerDilation(GetWorld(),Timer);对单个对象的时间膨胀:this->Cus......