轉自:http://blog.csdn.net/cartzhang/article/details/39401991c++
1、特性說明編程
特性瀏覽器
Ue4是一款專業開發高質量遊戲的平臺開發工具。Ue4的渲染加快能夠知足開發者完成出色的畫面,同時也能夠匹配低端系統。框架
全新工做流的特性和深度的工具箱可以讓開發者快速的實現想法,並能夠看到效果,同時c++開源帶來了全新的體驗。機器學習
Ue技術支持幾百種遊戲,實時3D電影,訓練仿真,可視化等。在過去的15年中,成千上萬的我的和團體圍繞者ue開發技術創建了公司,成爲了一種職業。socket
2、 具體特性編輯器
(一)函數
UE4支持更高級的DX11的渲染特性,好比:全屏的HDR映像,每一個場景上千種動態光照,artis-可編程鑲嵌技術和disPlacement(位移)技術,基於物理特性的陰影和材質,IES光照輪廓等等。工具
(二)學習
顆粒特效·
顆粒特效編輯器VFX爲咱們提供了建立精細的火、煙、血、塵土、污垢、碎石等的工具。顆粒管線包括的了快速低成本GPU粒子仿真,可與深度緩衝交互的碰撞系統。場景中數百萬的動態粒子能夠接受和反射光線,你能夠控制各類粒子效果參數,包括有大小,顏色,密度,降低散開和反彈。
(三)
新材質管道
UE4經過使用基於物理模型的shading,提供了史無前例的控制方式,你能夠觀察和感覺角色和對象。快速建立一個寬闊場景面,它是經得起對細節的考驗。在像素級別上,層材質和微調值,能夠知足你的任何想象。
(四)
藍圖
藍圖可視腳本帶把你有創造力的想法,展現到可視化的遊戲中。使用藍圖,任何人不須要寫一行代碼,能夠快速原型和創建玩家內容。藍圖能夠在建立級別、對象和玩家行爲,修改用戶界面,調整輸入控制等操做中發揮做用。
(五)
實時的藍圖調試debugging
在遊戲測試的中,經過藍圖可視化腳本內置了一個debugger,你能夠與可視化的遊戲流程交互並檢查屬性值。經過在藍圖的可視節點上設置斷點,來隨意的暫停遊戲,查看遊戲的各類狀態。逐步的經過事件和功能,隨意的變化,優化你的遊戲。
你以前有想象過,不經過代碼來調試程序麼?你想過你能在編輯工具的界面上設置斷點和調試麼?
(六)
內容瀏覽
使用UE4內容瀏覽器,用來導入,組織,搜索,標記,過濾,修改在unreal編輯器中的遊戲的對象。實時動態預覽圖使用截屏功能,能夠被修改保存。建立任何的對象集合,均可以被我的或共享給其餘開發者。
(七)
角色動畫
使用角色動畫工具集,能夠來編輯骨骼動畫,骨骼網格,sockets,動畫藍圖等。這個是多用途工具,你能夠預覽動畫序列,變形目標體,也能夠設置動畫混合空間和蒙太奇剪切。固然,也可使用PHAT(物理編輯工具集)用來修改骨骼網格的物理和碰撞屬性。
(八)
過場動畫
UE4的過場動畫工具集提供了在場景級別的直接的級別控制,動態玩家鏡頭和電影。經過一個相似的非線性編輯器,可以是你在場景中設置精細的動做細節和動畫場景屬性,產生很棒的電影片斷。
(九)
地形和枝葉
咱們使用景觀系統能夠建立大型開放的環境,然而平鋪地形的方法的命令條數是巨大的,多虧了強大的LOD系統和高效的內存使用。使用枝葉工具,快速繪製或刪除全部排序的地形組件,從而達到修改大型室外場景的目的。
(十)
後處理效果
UE4的後處理特性可使你完美的體驗對於場景的觀感。電影般的效果,舉幾個例子:環境立方貼圖,環境遮擋,bloom,顏色分級,景深,眼適應,鏡頭耀斑,光軸,抗鋸齒,色調映射等。
(十一)
徹底源碼接入
UE4帶有所有的C++代碼,你能夠修改和擴展UE編輯工具和UE的子系統,包括物理系統,聲音系統,在線系統,動畫系統,渲染系統和slate 界面系統。所有控制引擎和角色代碼,你能夠幹任何事情。
(十二)
專業的源碼控制
UE4委託GitHub來源碼開源,這樣由很清晰的版本控制文檔和版本跟蹤。另,Perforce的版本控制和Apache的Subversion支持,對開發者而言都是用戶條款的。無論,你的團隊規模,均享有在UE基礎版本上開發和設計的權利。
(十三)
C++代碼可視
在遊戲角色和對象,UE4代碼容許直接瀏覽c++函數功能,直接跳轉到在vs的源代碼行來作更改,從而節約了時間。
(十四)
熱重載功能
使用UE很受歡迎的熱重載特性,你能夠在你遊戲運行的過程當中,更新你的角色代碼。這個工具你開業用C++編寫代碼,而且能夠不用暫停遊戲來觀看代碼的運行效果。
(十五)
模擬和仿真
使用模擬仿真模式,能夠快速調試和更新角色行爲,這樣你在編輯視口中,能夠運行一下程序的邏輯,觀察角色的表現。在模擬仿真的編輯環境下,全屏化運行遊戲,你能夠忽略UI,全身心的關注角色的變化。
(十六)
即時遊戲預演
更新遊戲和使用即時預演系統能夠當即在遊戲中任意地方產生一格玩家,而且不用等待文件保存。
(十七)
獲取和丟失特性
獲取和丟失特性,容許你在編輯的遊戲中,能夠在任什麼時候間來以玩家視角來編輯和控制相機以便觀察那些行爲不正確。
(十八)
UE4的角色框架和AI系統,可使角色擁有世界周圍的空間意識,從而使他們更智能的行爲。當你的運行對象在老是在優化路徑,動態導航實時的更新網格。
(十九)
音頻
使用UE4的音頻編輯能夠創建音頻管線,定義遊戲的重複音效。
(二十)
領先的中間件集成
UE4的主要的配件程序提供了不少的引領工業級的中間件技術,包括英偉達的PhysX,Autodesk的Gameware,Enlighten,暗影,Oculus VR等軟件庫。