不學C ,用UE4的藍圖,可以開發出3D單機遊戲麼?

時間 2021-05-29 23:37:17

1樓:白晝若盡

可以,百分百藍圖的3d單機遊戲沒什麼難實現的吧,除非你對標3A大廠。

藍圖藍圖,不就是設計圖的元件嗎,重要的不是這個設計元件能不能直接落地應用,重要的是設計本身能不能落地應用,適合的才是最好的,你如果能用乙個簡單的開關燈功能設計出一套完整有趣的遊戲玩法,藍圖與c++的那點差距也可以忽略不計了吧,但如果你拿藍圖套件去抄大廠的玩法和開發思路那麼你會發現,首先,不會c++不行,其次你缺少的遠不止乙個核心開發語言那麼簡單。

實現方法的選擇,重要的仍然是你想要什麼,而不是忽略需求去談誰好壞誰萬能,百分百藍圖能不能開發3d遊戲,不用思考肯定是能的,但能不能開發你現在(或未來)想要的3d遊戲就很難說了。

能問出這樣的問題證明你是在對掌握c++的學習成本與藍圖在做比較,但問題是沒有一把準確的尺子去衡量很難比較出個所以然來,那把尺子就是你的需求咯。

說白了現在你的想法可能是應該藍圖做個demo未來開發遊戲,但如果沒有那把尺子,那麼你學習藍圖實現功能的過程,大概會變成抄來抄去的過程,最後功能實現了既組合不出完整玩法的遊戲又對比c++開發沒啥技術含量,所留下的開發思路與經驗教訓又零散不夠系統,甚至不如你啃大佬一期公開課的收穫多。

總之,這種非本職工作指著餬口的興趣導向的學習意向,要麼求仁得仁,就當個興趣玩玩,要麼乾脆具體細化目標,做乙個需求導向的研發規劃,根據需求也就是最終想要的遊戲缺啥補啥,當然仍然可以藍圖入手因為這樣更容易去把好脈自上而下,不至於為需求外的能力耗費太多精力,c++這種成本高的東西也需要關注用最少的時間精力了解到它對你專案的重要程度具體到什麼地方。

2樓:火車王托馬斯

當然可以,UE4的藍圖入門方便,做一些官方有教程的遊戲型別特別方便。比如經典的車槍球或者恐怖遊戲,JRPG,ARPG等等。基本上有美術功底的開發者順著教程修修補補就能做出來。

這些都屬於UE4入門易的部分。

當然如果你想整個花活做一些其他遊戲沒有的機制或者新功能那就難了,畢竟UE4想精通還是得吃透c++

3樓:90家俊

當然可以啊,不過所有東西都有瓶頸期,當你有更高追求的時候,c++絕對是乙個很好的選擇。而且ue4的原始碼你可以隨便看,編輯器的所有功能你都可以在原始碼中找到,很方便,然後也可以用藍圖實現出來。反正怎麼方便怎麼來

4樓:SaeruHikari

[UE4]自製ACT框架小Demo_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili

後來移植到C++成為完整的開發框架並個人使用到現在,純粹功能和藍圖版本是一樣的。

以及乙個C++和藍圖混用開發(藍圖居多,核心功能才用C++)的個人專案:

【UE4復刻塞爾達】第一屆海拉爾足球大賽--教練, 有人手球第三週第一天_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili

如果你感覺這些做的還不錯差不多能達到你的預期,那麼遊戲性藍圖功能只多不少完全夠你用了,並且會比cpp好用n倍。說回來畢竟你是美術生,還是不建議一開始就折騰cpp,你要在ue4寫cpp的遊戲性邏輯其實非常非常簡單,cpp那些難點特性全部用不到,除了指標以外就像個指令碼語言,然而指標那大多數時候也就是判個空,ue4的gc也幫你管理好記憶體了。這同樣意味著你學不到現代cpp的核心知識,把大把時間花在報空調試編譯上屬實是很愚蠢的行為。

我覺得你要目光放長遠,這些東西現在不過是你入門的墊腳石罷了,肯定得找個好踩的。大膽上手藍圖吧,它會讓你滿意的。真正等你對它開始不滿的時候,你的層次就公升格了。

另外diss一句那些無腦噴藍圖的人,你敲個鍵盤打個字就那麼高貴嗎,還有噴藍圖功能弱的,建議去用用再回來噴。拋開效能,純藍圖的缺陷也就下面幾個:

1.二進位制難以git;

2.節點介面資訊密度太小難以閱讀;

3.不使用c++無法完成工程性的擴充套件。

5樓:貴乎海王

當然可以,但是思路要足夠清晰,遊戲體量最好也不要太大。

大型3d遊戲的工作量,基本無法靠乙個人完成。

不過有一類人是做不出來的,比如問題下的某個技美。

有些人就是真把平台當自身實力了,技美乙個背鍋位還出來冷嘲熱諷?

6樓:

可以。比如這個遊戲的前期版本就是純藍圖:

中國產ACT《失落之魂》PS4 Pro最新演示華麗連擊爽快度爆棚_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili

藍圖在實現乙個完整遊戲方面:在功能上基本不缺什麼;主要的問題是執行效率還有很大的優化空間;且如果規模大到一定程度看起來如同蜘蛛網非常難以維護。

對於非程式專業的人員,能夠用藍圖較為準確地表達自己的想法和概念就是很不錯的了。只要遊戲確實好,剩下的部分可以找專業的人幫你搞定。

7樓:TY Altelas

不可能,最多做乙個demo,藍圖基於cpp,不懂cpp就不能理解藍圖的功能,出了問題你也不知道為啥,不要以為藍圖能真的脫離cpp使用,告訴你可以的人估計沒怎麼用過藍圖,做遊戲不止是想做啥,還有必須做啥。會有很多bug,你要明白原理才能解決。

8樓:紅色幼月

可以。不要理別人的冷嘲熱諷。

看你其他問題,你是個動畫學生,在這個階段,如果你喜歡遊戲,那就去做。

我不清楚你的程式設計天賦如何,你可以先嘗試一下藍圖,如果覺得輕鬆駕馭,建議試試unity c#。畢竟純靠藍圖做複雜之後傷眼睛。

這個階段就是興趣導向,最重要的就是邁出步子,做出東西。哪怕很爛,哪怕只是自我感動的一些東西,但是在這個階段做遊戲這件事本身就能給你帶來很多快樂。最最重要的,是你現在做的,就是你心目中喜歡的那個遊戲。

以後你進入社會,你所在的專案就會被各種留存率氪金率所左右,你做的也不一定再像現在一樣,是你自己喜歡的遊戲。

希望你能記住這個階段的感覺,到了那時,不忘初心,不要忘記,曾經那份做遊戲的快樂。畢竟這才是真正的遊戲。

9樓:電競周美靈

如果你是乙個策劃或者立志於成為乙個遊戲製作人的話,這是非常棒的設計工具。可以減少很多麻煩的中間過程。但如果你是技術嚮導的話最好還是從C++開始慢慢學,技術是需要慢慢積累的。

有沒有用UE4純藍圖製作的遊戲?

非常邏輯 這是乙個策劃美工和敵對程式設計師的戰爭。原來工作中程式設計師說不能實現的功能你只能乾瞪眼。現在藍圖是最好的反擊工具。基本上喊好的都不怎麼會程式。而程式設計師認為自己的地位和專業性收到了極大的挑戰。對藍圖怒目而視。這是不可調和的矛盾啊。 flashyiyi 藍圖是給設計師 也就是策劃用的 藍...

UE4能否開發網頁端的專案

倩何人換取 非原始碼版是4.22可以開發html5,原始碼版好像到4.24了更新比較慢,在網頁端,即便ue4效果好也很打折扣,而且坑基本上是沒什麼人幫你踩。燈光始終有問題,很詭異,打包出來和引擎看的基本不一樣,反正我感覺效果每次打包燈光效果出來都看運氣。 天劍行風 目前版本 UE4.26 確實不行,...

UE4的開發成本為什麼比unity高?

MaxwellGeng 這首先就是個偽命題 先說明白了,絕大多數的需求,在任何乙個引擎上都可以實現,引擎的上限無比之高,大多數說什麼引擎渲染好,什麼引擎能實現什麼不能的,多半是自己菜學的差,此為前提。那麼在開發一些專案時,用UE的成本要低不少,比如要開發巨型地圖,UE裡的multi layer de...