『壹』 從Github Clone下來的UE4編譯問題,求教Orz
從github上獲取的版本應該未經過測試。如果您不為了追新建議您從http://www.cocos2d-x.org/download下載最新版本。現在頁面的版本都是經過測試的,可以避免文件缺失的問題。
『貳』 用c++寫ue4游戲和寫普通程序難度都差不多嗎,有一些特殊函數和注意點嗎,請大神解答
UE4的藍圖就跟C++等編程語言在概念上是非常類似的。在藍圖中你可以定義變數、函數、宏等等,高級點的,它還可以被繼承。這還不算,我們還可以定義藍圖介面,規范子類的行為。基本上C++中可以做的,藍圖也可以做到,而且是所見即所得,拖拖拽拽,即時編譯,立即生效。
一般的做法是,程序員在C++中做好功能模塊,關卡設計師,用藍圖創建游戲的邏輯,關卡師不需要會編程、可以自己創建邏輯,至少在邏輯這一層不需要程序員來配合。這樣的效率會高很多,而且也沒有類似Lua這樣的腳本語言參與,設計師的門檻要低很多了。
『叄』 ue4 怎麼編譯開發出
首先,編譯出引擎。對於學習目的來說,從網上下載一份就夠了,編譯步驟簡單的描述一下:我們把下載的代碼解壓到指定的目錄,包括UnrealEngine-4.*.*-release.7z,Required_1of2.7z,Required_2of2.7z,三個文件。解壓完成之後,在解壓目錄中,雙擊GenerateProjectFiles.bat運行,等待完成。然後會生成UE4.sln文件。這樣就可以打開UE4解決方案,編譯出引擎。
『肆』 UE4 在國內火不起來,背後的原因是什麼
1.那麼究竟ue4是什麼軟體呢?去年9月份, VRSTAR發布的數據顯示,全球VR從業者分布來看,美國的人才最多,佔比40%,需求佔全球48%;相較之下,中國的VR人才僅有2%,但是需求卻佔全球18%。需求量大,但人才短缺嚴重。首先熟悉UE4(虛幻引擎4)的技術很是緊缺。我們知道,VR游戲如果要很好的效果的話,基本上都會選擇用UE4開發,而國內跳過了主機游戲時代,能夠使用UE4的人很少,U3D的反而多些。接下來是美術,一定需要有技術美術,因為虛幻引擎是一個集成化的開發環境,內部有各種各樣的編輯器,材質、粒子、關卡、動畫,編譯器非常多,所以需要有技術美術來做這個事情,還要關卡美術,最好具有一些技術背景,才能做起來更快更方便。最後,策劃也需要完全變換思維,不能用傳統的游戲設計思維來設計游戲。
『伍』 ue4正在編譯著色器是什麼意思
這是因為UE不太支持中文輸出。在UE里配置的Java編譯命令,編譯後再UE輸出窗口輸出的內容,直接用CMD窗口編譯能夠輸出中文的編譯信息。《虛幻4引擎》簡稱ue4是由Epic Games公司推出的一款游戲開發引擎,相比其他引擎,虛幻引擎不僅高效、全能,還能直接預覽開發效果,賦予了開發商更強的能力。虛幻引擎4在大約2分半的Demo演示中,將其強大的功能發揮得淋漓盡致。與之相關的游戲有《連線》《絕地求生:刺激戰場》等等。
『陸』 physx flex怎麼編譯到ue4
首先,編譯出引擎。對於學習目的來說,從網上下載一份就夠了,編譯步驟簡單的描述一下:我們把下載的代碼解壓到指定的目錄,包括UnrealEngine-4.*.*-release.7z,Required_1of2.7z,Required_2of2.7z,三個文件。解壓完成之後,在解壓目錄中,雙擊GenerateProjectFiles.bat 運行,等待完成。然後會生成UE4.sln文件。這樣就可以打開UE4解決方案,編譯出引擎。
對於打包安卓平台的功能來說,還需要一些特殊的步驟
假設我們已經完成了安卓平台編輯器的編譯。現在就可以進行安卓平台的游戲打包了。
運行編輯器,雙擊Engine\Binaries\Win64\UE4Editor.exe,先創建一個模板項目。為簡便起見,我們直接打開選擇BluePrintThirdPerson模板項目。這里要特別注意,不要勾選Include starter content 選項,否則打包出來的游戲包有差不多500M,這顯然不是我們想要的。
然後就可以選擇打包游戲了,
如圖 所示,需要選擇指定圖片格式的平台,由於我用來測試的是三星手機梟龍處理器,採用ATC格式,所以選擇第二個。如果不知道手機配置的,可以選擇ETC1格式,兼容所有手機。等打包完成之後,運行游戲,4個手指同時觸摸屏幕可以顯示出當前手機支持的格式。
選擇一個輸出目錄,待打包完成,會生成三個文件:
如果手機已經連接了電腦,並且adb可以識別的情況下,雙擊bat批處理文件就可以自動將游戲安裝到手機了。也可以手動安裝,就是將apk文件拷貝到手機上,雙擊安裝,然後,在手機SD卡的Andriod 目錄下創建obb目錄(如果沒有),然後創建游戲數據目錄,這個目錄名稱可以參見bat文件最後一行命令,紅色部分:
%ADB% push main.00001.com.epicgames.MyProject6.obb /mnt/sdcard/obb/com.epicgames.MyProject6/main.00001.com.epicgames.MyProject6.obb
再將obb文件拷貝到創建出來的游戲數據目錄中。 其實這一行指令就是執行這個obb文件的拷貝操作。
『柒』 UE4動不動就編譯shader,能改嗎
嵌入是可以的,但每次還是要重新編譯的。CG是角本,只能在執行才能被編譯。
MS提供了這個函數。你可以先把你的CG角本加到資源管理器中。然後用名稱引用到你的程序中。詳細你看下這個函數的文檔吧。D3DXCompileShaderFromResource();
『捌』 如何通過編譯源代碼獲得ue4編輯器
在windows上需要win7及以上版本64位系統,安裝vs2013以上版本(,建議2015,2013能不能編譯4.13及以後版本不清楚,我只編譯到4.12,新版還沒試過),安裝dxsdk,並配置好dx的環境。
下載ue4源代碼,官網和啟動器上都有。
不要把引擎文件夾放在非常深的文件加目錄裡面,建議放在磁碟根目錄或者根目錄下的一層的文件夾里,要不然會有的文件路徑太長影響效率,甚至會出現莫名其妙的報錯,另外磁碟需要有40g以上的空間。
然後運行setup,需要下載幾個g的依賴,完成後可以生成工程,然後用vs打開就可以編譯了。
依據電腦性能需要時間半小時到兩個小時不等,一般兩小時之內可以搞定。
然後在Engine\Binaries\Win64文件夾裡面找ue4editor.exe打開就可以了。首次打開會比較慢。
以上為windows的方法,如果需要其他平台的方法,可以追問。
『玖』 UE4 已編譯版可以編譯c++項目嗎
你不能只關閉C++文件,要關閉當前的工程才可以,不然會出現多個main函數。關閉工程再重新建另一個工程就可以。