虚幻五 学习(五)开始写C++代码 神奇的代码 太神奇了

经过正确创建文件

现在就有C++文件了 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
    UFUNCTION(BlueprintCallable)
    void OpenLobby();
 
    UFUNCTION(BlueprintCallable)
    void CallOpenLevel(const FString& Address);
 
    UFUNCTION(BlueprintCallable)
    void CallClientTravel(const FString& Address);
 
 
 
#include "Kismet/GameplayStatics.h"
 
 
void Aproject1Character::OpenLobby()
{
    UWorld* World = GetWorld();
    if (World)
    {
        World->ServerTravel("/Game/ThirdPerson/Maps/Lobby?listen");
    }
}
 
void Aproject1Character::CallOpenLevel(const FString& Address)
{
    UGameplayStatics::OpenLevel(this, *Address);
}
 
void Aproject1Character::CallClientTravel(const FString& Address)
{
    APlayerController* PlayerController = GetGameInstance()->GetFirstLocalPlayerController();
    if (PlayerController)
    {
        PlayerController->ClientTravel(Address,ETravelType::TRAVEL_Absolute);
    }
}

  

 不知道为什么报错

 

我新建一个项目 重新运行一下试试 

我发现是可以运行成功的

 

我原来的项目 删除了我添加的代码 还是运行失败 

所以我打算用我新创建的项目 添加代码 旧项目pass

可以运行的新项目 添加上代码就报错了

 删除之后 还是报错

代码真神奇

更新了一下VS 网络上的教程是降低VS版本 但是我不想重新下载一个低版本的VS 就更新了一下 没想到 代码可以运行了

 

 

神奇的代码

posted @   财神给你送元宝  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示