UE4無疑是很是優秀的世界上最頂尖的引擎之一,性能和效果都很是出衆,編輯器工做流也很是的出色,更可貴寶貴的是徹底的開源讓咱們有機會去從中吸收養分,學習世界上第一流遊戲引擎的架構思想。git
本系列教程《Inside UE4》,但願從最最底層的C++源碼剖析,到最最上層的藍圖節點,力求解釋清楚各個選項的內部運做機理。但願作到知其然,而更要知其因此然。UE4也是一個很是博大精深的引擎,分析透徹各個具體模塊的運做機理無疑也是個艱鉅的任務,所以書寫週期不定,儘可能周更。github
計劃(順序不定)
- [x] 開篇
- [x] 基本概念
- [x] GamePlay架構
- [ ] UObject系統 (當前)
- [ ] Engine
- [ ] 模塊機制
- [ ] 獨立遊戲運行
- [ ] 編輯器
- [ ] 客戶端
- [ ] 服務器
- [ ] Update循環,Tick
- [ ] Timer管理器
- [ ] 編譯系統
- [ ] 連接第三方庫
- [ ] Game
- [ ] Plugin
- [ ] UBT,UHT
- [ ] 藍圖
- [ ] 網絡
- [ ] Session
- [ ] OnlineSubsystem
- [ ] Socket
- [ ] 物理
- [ ] 碰撞處理,Overlap,Hit
- [ ] 布料
- [ ] 破壞
- [ ] 渲染
- [ ] 流程
- [ ] Viewport
- [ ] 相機管理,CameraManager
- [ ] 燈光,烘培
- [ ] 材質
- [ ] PostProcess
- [ ] UI
- [ ] Slate,UMG
- [ ] 渲染
- [ ] 3d嵌入
- [ ] 模塊
- [ ] 輸入事件
- [ ] 骨骼動畫,融合
- [ ] Matinee,Cinematics
- [ ] 粒子系統
- [ ] 音頻
- [ ] AI,行爲樹,環境探測
- [ ] 地形
- [ ] 視頻
- [ ] Log
- [ ] Profile
- [ ] 本地化
- [ ] 統計
- [ ] Paper2D
- [ ] 資源管理
- [ ] 加載機制
- [ ] Level Streaming
- [ ] 導入
- [ ] 打包
- [ ] C++
- [ ] 字符串處理FString
- [ ] Delegate
- [ ] SlowTask多線程
- [ ] TArray,TMap
- [ ] 特殊API流程分析
- [ ] VR
- [ ] 擴展
引用
- UnrealEngine官方Github地址
- UnrealEngine官方文檔
UE4深刻學習QQ羣: 456247757(非新手入門羣,請先學習完官方文檔和視頻教程)
我的原創,未經受權,謝絕轉載!服務器