昨天uFrame 終於在Asset Store正式更新到1.6:
https://www.assetstore.unity3d.com/en/#!/content/14381
因為官方之前說好了1.6 之前會減價,所以更新到1.6之後格價從$60上調回$90了 (幸好在$60時買了)。Asset Store的uFrame還會提及1.5r2 及 1.6兩個版本。大概因為1.6版本的改變不少,uFrame 1.6 特別提及到新增了Kernel 這東西,官方也更新了youtube channel的教學:
KernelTalk(UFRAME 1.6 PART1)
https://www.youtube.com/watch?v=g6aWob_UbK0&list=PLkyxC3Co3Q39AyC_jB_kK4WoGpSZzjSa6
UFRAME 1.6 PART2
https://www.youtube.com/watch?v=QSwXIlNbVCg
PART 1分了三段:
第一段簡介Kernel的由來
第二段重點講述Kernel及提供兩個例子作講解(沒有uFrame MVVM)
第三段講述 Kernel跟 uFrame MVVM的合作
PART 2則總括講述 uFrame 1.6 的重點更新,作業環境等等
從PART 1中,截取了一些官方對Kernel的形容
"Kernel is a fundamental tool set which forces you to structure your game use in services and system loaders"
"Kernel also defines how are you should control your game flow using events"
"Kernel just the set of scripts – Bootstrapper, game container and system loader, Scene
"
以下是PART 1新增的Kernel:"Kernel just the set of scripts – Bootstrapper, game container and system loader, Scene
"
專案裏會有一個Kernel的Prefab,內有Services, SystemLoaders和 SceneLoaders
運行遊戲時Kernel就會被建立出來:
uFrame 1.6 裏有一個相關的專案,是一個架構上還算完整的Main Menu,包括了登入,進行一些遊戲設定和到不同Level Scene等
小弟對Kernel的認識只是讀書時在OS裏的Kernel, 只記得它就像一個OS的心臟(大部分知識已經交還了XD) , 不知Kernel在uFrame裏會發揮多大的運用?
更新:
uFrame Wiki有Kernel的功能解說:
https://github.com/InvertGames/uFrame.Documentation-Deprecated/blob/master/pages/uframe-kernel.md
沒有留言:
發佈留言