日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > 綜合技術(shù) > Unreal Cook Book:創(chuàng)建對象的的幾種姿勢(C++)

Unreal Cook Book:創(chuàng)建對象的的幾種姿勢(C++)

來源:程序員人生   發(fā)布時間:2016-06-14 09:43:23 閱讀次數(shù):6720次

DEMO源代碼

這個DEMO演示了在C++代碼中,創(chuàng)建UE4的常見類型的對象,包括Actor,ActorComponent,加載資源等。

源代碼請從這里下載:https://code.csdn.net/neil3d/unrealcookbook

使用的引擎版本為:4.11.2

打開項目后,啟動“CreateObjectDemo/CreateObjectDemoMap.umap”地圖文件便可運行。


創(chuàng)建組件

在UE4中,為Actor創(chuàng)建組件,可使用UObject::CreateDefaultSubobject()模板函數(shù),以下所示:
/* <CreateObjectDemo> * 創(chuàng)建Component對象,要使用CreateDefaultSubobject模板函數(shù) */ MyComponent = CreateDefaultSubobject<UMyActorComponent>(TEXT("MyComponent"));


加載資源對象

在UE4中,項目中的所有資源文件,不要看作是文件,而要理解為“靜態(tài)對象”:也就是對象序列化的產(chǎn)物。加載項目資源可使用“UObject::StaticLoadObject()”函數(shù),其中重要的參數(shù)為對象的Name,而不是文件路徑。UE底層提供文件讀取功能,不管資源文件是存儲我獨立的.uasset文件,還是存儲到.PAK文件中,對上層都不需要關(guān)心。
/* <CreateObjectDemo> * 加載模型、貼圖等對象,使用StaticLoadObject函數(shù) */ UStaticMesh* SM_Vase = Cast<UStaticMesh>(StaticLoadObject(UStaticMesh::StaticClass(), NULL, TEXT("/Game/Assets/StaticMeshes/SM_Vase")) ); StaticMeshComponent = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("StaticMeshComponent")); StaticMeshComponent->SetStaticMesh(SM_Vase);


創(chuàng)建Actor對象

創(chuàng)建Actor對象,需要使用UWorld::SpawnActor()接口,以下所示:
/* <CreateObjectDemo> * 創(chuàng)建AActor派生類對象不要用NewObject或new,而要用UWorld::SpawnActor() */ UWorld* World = GetWorld(); FVector pos(150, 0, 20); AMyActor* MyActor = World->SpawnActor<AMyActor>(pos, FRotator::ZeroRotator);


創(chuàng)建UObject對象

如果你有UObject的派生類(非Actor、非ActorComponent),那你可使用NewObject()模板函數(shù)來創(chuàng)建其實例對象。
/* <CreateObjectDemo> * 使用NewObject模板函數(shù),來創(chuàng)建UObject派生類對象 */ MyObject = NewObject<UMyObject>();



生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美激情自拍偷拍 | 亚洲精品久久 | 成人妖精视频yjsp地址 | 欧美电影一区二区 | 日韩精品中文字幕一区二区三区 | 欧美日本三级 | 国产精品久久久久久久久久不蜜月 | 91一区二区三区 | 久久黄色网址 | 欧美亚洲在线观看 | 国产欧美精品一区aⅴ影院 岛国av免费看 | 欧美黑人双插 | 国产一区三区视频 | 日本一区2区 | av成人免费 | 国产美女在线播放 | 国产亚洲欧美一区二区 | 激情av在线播放 | 91麻豆精品一二三区在线 | 日韩免费电影在线观看 | 日本网站免费观看 | 国产一区三区视频 | 国偷自产视频一区二区久 | 国产精品欧美久久 | 欧美亚洲福利 | 黄色av地址 | 国产精品1区 | 日韩性xxx | 亚洲一区久久久 | 青青草网 | 精品综合久久 | 久久久久久久国产精品影院 | 99精品一区二区三区 | 国产精品欧美一区二区三区不卡 | 欧美日韩国产精品久久久久 | 国产成人福利 | 精品一区在线 | 欧美 日韩 综合 | 一级片网址 | 国产伦精品一区二区三区免 | 亚洲精品久久久久久一区二区 |