综合久久久久久综合久 ,国第一产在线无码精品区,粗大进入日本高h视频,91尤物国产尤物福利在线,亚洲精品无码久久毛片波多野吉,五月婷婷丁香综合,二级特黄绝大片免费视频大片,国产欧美在线观看精品一区污

UE5在VS中手動添加自定義模塊

來源:嗶哩嗶哩

最近開始接觸Unreal Engine,首先面對的問題,就是如何在一個UE的C++項目中添加自定義模塊。網(wǎng)上有一些不錯的說明文章,但最終,我還是接連地掉進幾個坑里面。于是,決定簡單寫幾點“避坑心得”回饋社會。

避坑技巧(零),IDE從VS換成Rider,Rider提供了模塊創(chuàng)建向?qū)?,輕松愜意。后面不用看了。

在Visual Studio環(huán)境下,我們需要手動完成以下工作:


(資料圖)

在工程Source目錄下,新建`<模塊名>`文件夾;

在`Source/<模塊名>`文件夾下,新建`Private`文件夾、`Public`文件夾和`<模塊名>.`編譯配置文件;

在`<模塊名>.`中添加下面的內(nèi)容:

在`Source/<模塊名>/Public`下,新建頭文件,命名為`<模塊名>.h`;

在`Source/<模塊名>/Private`下,新建源文件,命名為`<模塊名>.cpp`;

向工程的 `<工程名>.` 和 `<工程名>` 中添加模塊引用;

一個Unreal的項目默認有DebugGame、DebugGame Editor、Development、Development Editor以及Shipping,五個不同的編譯目標配置;

如果編譯目標是Debug Game、Development和Shipping,生效的編譯文件是`<工程名>.`;

如果編譯目標是Debug Game Editor和Development Editor,生效的編譯文件是`<工程名>`;

因此,一般可以認為`<工程名>.`中的引用模塊應該是`<工程名>`的子集。

再強調(diào)一下,2個中都必須添加這句代碼:(newList<string>(){"CustomModuleName"});

在文件瀏覽器中右鍵點擊`.uproject`文件,選擇`Generate Visual Studio project files`;

這個操作可以認為是UBT的入口,可以重新生成.sln文件和Intermediate目錄(包括其內(nèi)部的.vcxproj文件)。

到這一步,我們已經(jīng)可以在Binaries/目錄下編譯出模塊對應的DLL文件了。

在`.uproject`中添加模塊加載項,這樣才能加載模塊:

模塊加載之后,模塊的StartupModule函數(shù)才會被調(diào)用;

模塊加載之后,在UnrealEditor中新建C++類時,才能把它指定到對應的模塊中。

總結(jié)一下:

按目錄規(guī)范添加文件:.、.h和.cpp;

按規(guī)范編寫上面3個文件的內(nèi)容;

在和中添加模塊依賴;

通過uproject啟動UBT重新生成vs工程;

在uproject中添加模塊的啟動配置。

標簽:

推薦

財富更多》

動態(tài)更多》

熱點

主站蜘蛛池模板: 国产精品亚洲欧美日韩久久| 国产成人AV男人的天堂| 456亚洲人成高清在线| 呦女亚洲一区精品| 亚洲大学生视频在线播放| 99视频有精品视频免费观看| 在线播放真实国产乱子伦| 久久夜色撩人精品国产| 亚洲欧美天堂网| 欧美精品在线观看视频| 高清大学生毛片一级| 波多野结衣久久高清免费| 91成人精品视频| 99热这里都是国产精品| 亚洲第一成年人网站| 99热这里只有精品2| 91精品啪在线观看国产91| 欧美在线国产| 一本大道在线一本久道| 丁香婷婷综合激情| av午夜福利一片免费看| 黄色网站在线观看无码| 亚洲色偷偷偷鲁综合| 无码aaa视频| 91毛片网| 日本一本正道综合久久dvd | 无码精品福利一区二区三区| 亚洲黄色成人| 自拍欧美亚洲| 中文字幕中文字字幕码一二区| 亚洲综合九九| 国产黄在线免费观看| 国产香蕉一区二区在线网站| 色妺妺在线视频喷水| 久久婷婷国产综合尤物精品| 日韩天堂网| 国产精品一区二区不卡的视频| 狠狠干欧美| 99re在线观看视频| 曰韩免费无码AV一区二区| 激情乱人伦| 亚洲成网站| 91成人在线观看| 综合久久五月天| 国产自视频| 人妻丰满熟妇αv无码| 国产高清免费午夜在线视频| 国产成人91精品| 精品国产成人国产在线| 亚洲高清中文字幕在线看不卡| 天堂网亚洲综合在线| 福利在线一区| 91年精品国产福利线观看久久| 婷婷综合色| 亚洲欧美不卡中文字幕| 97国产精品视频人人做人人爱| 国产丝袜无码精品| 成年网址网站在线观看| 免费不卡在线观看av| 国产综合精品一区二区| 国模沟沟一区二区三区| 亚洲中文字幕久久无码精品A| 亚洲第一成年网| 精品人妻无码中字系列| A级全黄试看30分钟小视频| 色天堂无毒不卡| 国产亚洲精品自在久久不卡| 日韩一区精品视频一区二区| 一级做a爰片久久免费| 国产精品无码制服丝袜| 在线a网站| 国产91小视频在线观看| 色综合综合网| 亚洲天堂视频在线观看免费| 国产尤物视频在线| 国产乱论视频| 亚洲国产日韩视频观看| 久久青草热| 伊伊人成亚洲综合人网7777| 九色在线视频导航91| 亚洲性日韩精品一区二区| 日本在线欧美在线|