国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

UE5 動態(tài)加載資源和類

這篇具有很好參考價值的文章主要介紹了UE5 動態(tài)加載資源和類。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

// Called when the game starts or when spawned
void AMyActor::BeginPlay()
{
	Super::BeginPlay();
	if (MyActor)
	{
		UE_LOG(LogTemp,Warning,TEXT("MyActor is %s"),*MyActor->GetName());
	}
	//動態(tài)加載資源
	UStaticMesh* MyTmpStaticMesh = LoadObject<UStaticMesh>(nullptr,TEXT("/Script/Engine.StaticMesh'/Game/StarterContent/Shapes/Shape_Pipe_180.Shape_Pipe_180'"));
	if (MyTmpStaticMesh)
	{
		MyMesh->SetStaticMesh(MyTmpStaticMesh);
	}
	//動態(tài)加載類資源
	UClass* MyTmpClass = LoadClass<AActor>(this, TEXT("/Script/Engine.Blueprint'/Game/StarterContent/Blueprints/Blueprint_WallSconce.Blueprint_WallSconce_C'"));
	if (MyTmpClass)
	{
		AActor* SpawnActor = GetWorld()->SpawnActor<AActor>(MyTmpClass,FVector::ZeroVector,FRotator::ZeroRotator);
	}
	
}

因為是動態(tài)加載,所以不用在構(gòu)造的時候去加載。這里再BeginPlay里加載。

加載StaticMesh等資源,就使用LoadObject<UStaticMesh>(nullptr,TEXT("Copy Reference"))

加載類資源,比如藍(lán)圖Actor類

就使用LoadClass<AActor>(this,TEXT("Copy Reference"))

但是同樣要在最后一個字母后+_C

?TEXT("/Script/Engine.Blueprint'/Game/StarterContent/Blueprints/Blueprint_WallSconce.Blueprint_WallSconce_C'")

SetStaticMesh測試動態(tài)加載的模型是否能賦值

GetWorld()->SpawnActor<AActor>(UClass*,FVector::ZeroVector,FRotator::ZeroRotator);

使用生成物體的方式,測試類。文章來源地址http://www.zghlxwxcb.cn/news/detail-833050.html

到了這里,關(guān)于UE5 動態(tài)加載資源和類的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • UE5學(xué)習(xí)筆記(1)——從源碼開始編譯安裝UE5

    UE5學(xué)習(xí)筆記(1)——從源碼開始編譯安裝UE5

    0.1 在windows的話,建議裝一個Git bash,同時還要有自己的github賬號,注冊github賬號這里就不再贅述了,安裝git bash后,設(shè)置自己的github賬號。或者在windows裝一個WSL。 0.2 把自己的github賬號關(guān)聯(lián)Epic官方,必須關(guān)聯(lián)之后才能下載Unreal的源碼。關(guān)聯(lián)方式見官方教程 0.3 安裝VS 2022,這里

    2024年02月08日
    瀏覽(103)
  • UE5 C++學(xué)習(xí)筆記 常用宏的再次理解

    UE5 C++學(xué)習(xí)筆記 常用宏的再次理解

    1.隨意創(chuàng)建一個類,他都有UCLASS()。GENERATED_BODY()這樣的默認(rèn)的宏。 UCLASS() 告知虛幻引擎生成類的反射數(shù)據(jù)。類必須派生自UObject. (告訴引擎我是從遠(yuǎn)古大帝UObject中,繼承而來,我們是一家人,只是我進(jìn)化了其他功能) GENERATED_BODY()表示我們不直接使用父類的構(gòu)造函數(shù),如果我

    2024年01月20日
    瀏覽(95)
  • UE5學(xué)習(xí)筆記(十四)——藍(lán)圖基礎(chǔ)之第一次做界面

    目錄 制作一個簡單的UI 步驟1:添加一個界面,并顯示在屏幕上 【知識點】在關(guān)卡界面調(diào)用控件的值 步驟2:藍(lán)圖控制文字改變

    2024年02月04日
    瀏覽(95)
  • UE5 C++學(xué)習(xí)筆記 FString FName FText相互轉(zhuǎn)換

    UE5 C++學(xué)習(xí)筆記 FString FName FText相互轉(zhuǎn)換

    1.FString 是UE里的String。最接近std::string, 唯一可以修改的字符串類型。性能更低 TEXT(string) TEXT宏,作用是將字符串轉(zhuǎn)換成Unicode,切記UE中使用字符串輸出要使用該宏 2. FName 是UE里特有的類型。它更注重于表示名稱不區(qū)分大小寫,不可以更改。引擎中的資源名稱都是FName類型,通

    2024年01月22日
    瀏覽(82)
  • UE5 C++ 學(xué)習(xí)筆記 UBT UHT 和 一些頭文件

    UE5 C++ 學(xué)習(xí)筆記 UBT UHT 和 一些頭文件

    總結(jié)一些似懂非懂的知識點,從頭慢慢梳理。 任何一個項目都有創(chuàng)建這些三個.cs。 這個是藍(lán)圖轉(zhuǎn)C++ 這個是本身就是C++項目,應(yīng)該就是多了一個GameModeBase類 Build.cs包含了每個模塊的信息,表明了這個項目用到了哪一些模塊。該文件里的using UnrealBuilTool 是使用虛幻的編譯工具,編

    2024年01月20日
    瀏覽(94)
  • UE5【UMG】 - Simple Menu UI v3 學(xué)習(xí)筆記

    UE5【UMG】 - Simple Menu UI v3 學(xué)習(xí)筆記

    案例地址:https://www.unrealengine.com/marketplace/zh-CN/product/simple-menu-ui 這個Demo簡單,基本結(jié)構(gòu)都有,可以用來入手學(xué)習(xí) 1) 先查看 Project-MapsModes,找到默認(rèn)啟動Map、GameMode與GameInstance;此外,Input設(shè)置也需要看下。 2)當(dāng)UE5程序啟動時,默認(rèn)啟動GameInstance、GameMode與默認(rèn)Map; 接著,

    2024年02月06日
    瀏覽(23)
  • UE5加載websocket模塊為空

    UE5加載websocket模塊為空

    今天測試UE 發(fā)現(xiàn)工程啟動不了,后來看到原來是websocket模塊無法加載。 解決的它的方法很簡單,這種問題一般會出現(xiàn)在源碼版本的引擎或者是停電了,導(dǎo)致UElaunch版本損壞,解決方法是來到源碼版本的引擎 這個目錄下: D:UnrealEngine-5.2EngineBinariesWin64 找到下面這兩個,刪除

    2024年02月06日
    瀏覽(20)
  • UE5學(xué)習(xí)筆記(一)——界面功能梳理&第一天知識點記錄

    UE5學(xué)習(xí)筆記(一)——界面功能梳理&第一天知識點記錄

    學(xué)習(xí)UE5的第一步,是軟件安裝。 默認(rèn)是安裝好的,由于安裝沒有太多技術(shù)含量,所以就沒有專門做記錄。 這里有個注意點,虛幻引擎是整合在Epic games launcher中的,也就是說開發(fā)引擎內(nèi)嵌在游戲平臺上,打個比方,就是如果你要下unity你必須先下一個steam的感覺。 當(dāng)然,在完

    2024年02月04日
    瀏覽(96)
  • [UE][UE5]找資源的網(wǎng)站、好用的插件、找3D模型的網(wǎng)站

    [UE][UE5]找資源的網(wǎng)站、好用的插件、找3D模型的網(wǎng)站

    歡迎大家指正!也希望大家多多關(guān)注我! 2023.1.13更新 2024.1.17更新 本來現(xiàn)在這種程度的詳細(xì)說明應(yīng)該是22年剛發(fā)表的時候就附上來的,但是當(dāng)時有點懶,沒附上,詳細(xì)程度先就這樣吧,有啥我之后有時間瞅見了再補充 以下網(wǎng)址免費!有的需要科學(xué)上網(wǎng)。 符合我心意的一般是這

    2023年04月16日
    瀏覽(24)
  • UE5 使用WebUI加載網(wǎng)頁 頁面黑屏

    UE5 使用WebUI加載網(wǎng)頁 頁面黑屏

    0x00問題產(chǎn)生環(huán)境: Visual Studio2019 UE5 5.0.3 報錯和截圖如上,我是打包出來的exe在有些電腦上是沒有問題的,有些電腦上出現(xiàn)這種情況。 0x01解決辦法 如圖修改: DefaultRHI選項 由Directx 12修改為Default即可 。(我的問題是通過這個解決的,希望對有需要的小伙伴們有幫助。) 0x02補

    2024年02月12日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包