原视频地址:
【虚幻5】UE5C++零基础全网全流程开发从入门到进阶教程合集(持续跟新中)_哔哩哔哩_bilibili
目录
AddActorLocalOffset
在编程和游戏引擎开发中,AddActorLocalOffset
这类函数通常用于在本地坐标系(即相对于演员(Actor)自身的坐标系)中给演员添加一个偏移量。
代码写在创建的Acrot类中
// Called when the game starts or when spawned
void AMyActor::BeginPlay()
{
Super::BeginPlay();
FVector Offset = FVector(1,0,0);
FHitResult result;//位移过程中的碰撞信息会存储到这个数据中
AddActorLocalOffset(Offset,false, &result);
}
AddActorWorldOffset
AddActorWorldOffset
是Unreal Engine(UE)中用于移动Actor的一个常用函数,它允许开发者在世界坐标系下为Actor添加一个偏移量,使其能够按照指定的方向和距离移动。
void AMyActor::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
FVector OffSet = FVector(1, 0, 0);
FHitResult HitResult;
AddActorWorldOffset(OffSet, false, &HitResult);
}