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

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

這篇具有很好參考價值的文章主要介紹了ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、因?yàn)樽髡遶s更新原因,作者用的是vs2022和ue5進(jìn)行展示,ue4的也可以正常使用。

? ? ? ? 首先是最開始的創(chuàng)建項(xiàng)目,用c++模式進(jìn)行創(chuàng)建。

? ? ? ? ue4:ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

? ? ? ? ue5:ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?創(chuàng)建之后,兩個都會自動為你打開vs,不過ue4.26要的是vs2019,ue5要的是vs2022,有時候打不開是缺少一些東西,這些東西在csdn里面可以查到,作者就不細(xì)講了。

在ue5(4是一樣的)中,我們可以看見,除了content以外,多了一個c++類,而這個類在,雙擊打開它,可以在vs里面看見他的頭文件和cpp文件。

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?進(jìn)入頭文件,我們可以看見:ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?學(xué)過c++的我們都應(yīng)該知道這個是什么意思,我創(chuàng)建的myBall繼承了游戲模式的類

而為什么他們的前面有一個A呢?這是因?yàn)殡S著他們向上追溯,可以追隨到ue引擎的幾個大類,我們并不需要在意,因?yàn)樵趗e引擎中一些其他的函數(shù)前面也會有不同的大寫字母,如U等等。

二、看看藍(lán)圖類創(chuàng)建和c++類創(chuàng)建有什么不同

我在content創(chuàng)建一個藍(lán)圖(不是繼承的),在c++里面創(chuàng)建一個類

我們可以發(fā)現(xiàn)函數(shù)其實(shí)是一一對應(yīng)的:

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?不過圖片左邊第一個是構(gòu)造函數(shù),它的位置其實(shí)對應(yīng)的是藍(lán)圖中的這個:

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?三、了解不同之后,我們需要了解ue中最為重要的一個鍵,編譯(不知道叫什么,我一直叫他熱編譯)

在ue4中,它是這個樣子的:

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?在ue5中,它在右下角小小一個(像俄羅斯方塊的這個,當(dāng)時找這個找了半個小時):

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?這是ue引擎最為特殊的工具,只要你按一下,引擎就會對vs里面的代碼編譯到里面來,而不需要開關(guān)開關(guān)好幾次。

四、接下來,我們可以開始創(chuàng)建屬于我們的藍(lán)圖了。

首先在我們的vs2022中的頭文件,構(gòu)造函數(shù)里面創(chuàng)建函數(shù):

創(chuàng)建了intputText()這個函數(shù),我在上面寫了一個UFUNCTION,U是Uobject的意思,是虛幻引擎的一個大類名稱,即上面講的大寫字母,function,顧名思義。

BlueprintCallable的意思,分開就知道了,是可以調(diào)用的藍(lán)圖

在后面我們還可以加上Category,進(jìn)行藍(lán)圖的分類,如下圖所示:

記住,上面的UFUNCTION后面是沒有 “ ; ” 的

UF是為了查找使用的,同樣的還要UP等等,查找完畢后,記得將UF去掉

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?創(chuàng)建之后,自然是聲明和定義,到cpp文件里面,然后放到主函數(shù)里面進(jìn)行實(shí)現(xiàn):

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?之后記得保存后到ue里面進(jìn)行編譯(UF一定要去掉,一定要記得保存),如果沒有保存,在熱編譯的時候,可能會說你哪里沒有 “,” 這是最讓人懵逼的,我一開始就中招了好幾次,找不到問題。

之后我們在content創(chuàng)建繼承你c++類的藍(lán)圖后,在里面就可以看見:

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

?你自己創(chuàng)建的藍(lán)圖。

五、你們可能發(fā)現(xiàn)作者創(chuàng)建自己藍(lán)圖的圖片箭頭上面有其他函數(shù),那是之前測試的時候?qū)懮先サ?/h2>

ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)

意思是一個可以在任何地方看見,但只讀,種類為proJect的浮點(diǎn)型A=0;文章來源地址http://www.zghlxwxcb.cn/news/detail-411145.html

到了這里,關(guān)于ue4/5藍(lán)圖與c++混用基礎(chǔ)入門的基礎(chǔ)操作(適合有藍(lán)圖基礎(chǔ)和c++基礎(chǔ)的新手,創(chuàng)建自己的藍(lán)圖)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • UE4/5Niagara粒子特效學(xué)習(xí)(使用UE5.1,適合新手)

    UE4/5Niagara粒子特效學(xué)習(xí)(使用UE5.1,適合新手)

    目錄 創(chuàng)建空模板 創(chuàng)建粒子 粒子的基礎(chǔ)屬性 粒子的生命周期 顏色 ?大小設(shè)置 生成的位置 Skeletal Mesh Location的效果: Shape Location 添加速度 添加Noise力場 在生成中添加: 效果: ??編輯 在更新中添加: 效果: 控制粒子過程的大小 ??控制粒子過程的顏色 ?添加風(fēng)的立場 結(jié)束

    2024年02月12日
    瀏覽(90)
  • 【虛幻引擎】UE4初學(xué)者系列教程基礎(chǔ)篇-全中文新手入門教程

    【虛幻引擎】UE4初學(xué)者系列教程基礎(chǔ)篇-全中文新手入門教程

    一、 創(chuàng)建工程文件 (1)虛擬項(xiàng)目瀏覽器 (2)虛擬文件夾的結(jié)構(gòu) (3)?初學(xué)者內(nèi)容包 二、虛幻引擎編輯界面介紹 (1)菜單欄 (2)關(guān)卡編輯器:工具欄 ?(3)“模式”面板 ?(4)“內(nèi)容瀏覽器”面板 (5)視口面板 (6)?世界大綱視圖 (7)細(xì)節(jié)面板 三、視口導(dǎo)航 四、

    2024年02月04日
    瀏覽(93)
  • 【虛幻4】UE4初學(xué)者系列教程基礎(chǔ)篇-全中文新手入門教程

    【虛幻4】UE4初學(xué)者系列教程基礎(chǔ)篇-全中文新手入門教程

    一、 創(chuàng)建工程文件 (1)虛擬項(xiàng)目瀏覽器 (2)虛擬文件夾的結(jié)構(gòu) (3)?初學(xué)者內(nèi)容包 二、虛幻引擎編輯界面介紹 (1)菜單欄 (2)關(guān)卡編輯器:工具欄 ?(3)“模式”面板 ?(4)“內(nèi)容瀏覽器”面板 (5)視口面板 (6)?世界大綱視圖 (7)細(xì)節(jié)面板 三、視口導(dǎo)航 四、

    2024年02月13日
    瀏覽(96)
  • UE4入門級藍(lán)圖學(xué)習(xí)筆記整理

    UE4入門級藍(lán)圖學(xué)習(xí)筆記整理

    學(xué)習(xí)到的新結(jié)點(diǎn)及遇到的一些問題: 時間軸 :時間為變量的輸出一個/多個數(shù)值的有跡可循的函數(shù)圖 Gate 像門一樣。只有當(dāng)門是Open狀態(tài)才會執(zhí)行Exit后面的代碼。Open開門;Close關(guān)門;Toggle開門和關(guān)門交替 FlipFlop 開關(guān)節(jié)點(diǎn) ,反復(fù)執(zhí)行,這個節(jié)點(diǎn)就簡化了某些場合下使用Branch節(jié)點(diǎn)

    2024年02月07日
    瀏覽(23)
  • UE4藍(lán)圖基礎(chǔ)04-變量和數(shù)組

    UE4藍(lán)圖基礎(chǔ)04-變量和數(shù)組

    所謂變量,就是保存了各種值的“器皿”,它可以存放一個值或引用世界中的一個Object或Actor的屬性。在編程中,會根據(jù)需要將各種計算的結(jié)果或部件的設(shè)定值等,拿來進(jìn)行處理操作。為此,需要事先將必要的值保存在某個地方,這就是變量的作用。 變量也有類型之分,創(chuàng)建

    2024年02月06日
    瀏覽(96)
  • 【UE4】藍(lán)圖轉(zhuǎn)為C++官方教程部分筆記

    【UE4】藍(lán)圖轉(zhuǎn)為C++官方教程部分筆記

    官方教學(xué)有將藍(lán)圖轉(zhuǎn)為C++的教學(xué)視頻,非常詳細(xì)。 將藍(lán)圖轉(zhuǎn)為C++ – Unreal Engine 為了方便查找知識點(diǎn),特意在這里記了一部分筆記(圖片都來自于本人的工程而非視頻) 想要實(shí)現(xiàn)C++和藍(lán)圖的轉(zhuǎn)換,首先就得知道藍(lán)圖和C++的變量對應(yīng)關(guān)系 首先官方文檔有的規(guī)定代碼規(guī)范中,明確

    2023年04月19日
    瀏覽(89)
  • UE4藍(lán)圖學(xué)習(xí)篇(八)-- 角色基礎(chǔ)移動

    UE4藍(lán)圖學(xué)習(xí)篇(八)-- 角色基礎(chǔ)移動

    在C++學(xué)習(xí)篇中有介紹如何使用UE4C++去處理角色的基礎(chǔ)移動,那么本篇介紹使用藍(lán)圖去處理角色的基礎(chǔ)移動。 1、創(chuàng)建Character類; 添加一個SpringArmComponent組件,在其下方添加一個CameraComponent組件能夠看到角色,SpringArmComponent的添加是為了更加順滑的處理角色和場景之間有遮擋時

    2024年02月06日
    瀏覽(32)
  • UE4/5在藍(lán)圖細(xì)節(jié)面板中添加函數(shù)按鈕(藍(lán)圖與c++的方法)

    UE4/5在藍(lán)圖細(xì)節(jié)面板中添加函數(shù)按鈕(藍(lán)圖與c++的方法)

    目錄 在細(xì)節(jié)面板中添加按鈕使用函數(shù) 藍(lán)圖的方法 事件 函數(shù) ?效果 ?uec++的方法 效果 很多時候,我們可以看到一些插件的actor類中,點(diǎn)擊一下之后就可以實(shí)現(xiàn)如矩陣一樣的效果。 實(shí)際上是因?yàn)槠涫褂昧撕瘮?shù)來修改了藍(lán)圖中的數(shù)值。 那么這種可以直接使用函數(shù)是怎么設(shè)置的呢

    2024年02月11日
    瀏覽(34)
  • UE4/5如何快速找到藍(lán)圖在C++源碼里面的位置

    UE4/5如何快速找到藍(lán)圖在C++源碼里面的位置

    ????????很多時候,我們在ue中寫c++代碼的時候,總是找不到實(shí)現(xiàn)藍(lán)圖的代碼,原因是我們不知道c++源碼中,他們所在的是哪一個頭文件。 ? ? ? ? 而這一次作者就告訴大家,如何通過藍(lán)圖快速的找到這些源碼的位置所在。 ? ? ? ? 作者用的是VS2022,不過沒有關(guān)系,因?yàn)?/p>

    2024年02月04日
    瀏覽(26)
  • UE4 Sequence添加基礎(chǔ)動畫效果 (05-藍(lán)圖觸發(fā)Sequence)

    UE4 Sequence添加基礎(chǔ)動畫效果 (05-藍(lán)圖觸發(fā)Sequence)

    在上一篇博客(UE4 Sequence添加基礎(chǔ)動畫效果 (04-在序列中使用粒子效果))的基礎(chǔ)上增加角色進(jìn)入某個區(qū)域觸發(fā)過場動畫的效果。 1.點(diǎn)擊編輯FallingRocks來打開落石藍(lán)圖 ?打開后可以發(fā)現(xiàn)一個自定義事件節(jié)點(diǎn)RockTrigger ?2.打開過場動畫主序列 ?將兩個落石Actor拖入? 3.點(diǎn)擊“+Tr

    2024年02月07日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包