Android游戲引擎 Lib9
Lib9是一套簡單易學功能強大的程序引擎(開源項目,目前支持j2me和android的程序開發),它的核心思想是程序就是一個狀態機,程序的每個部分都是一個狀態,每個狀態采用了IUP(Init、Update和Paint)的架構設計,大大的簡化手機或者移動應用程序,特別是游戲的開發,IUP架構的使用還使得開發獨立組件變得異常容易,只要實現了L9IState接口那么就是一個具體的狀態了,為了讓開發變得更加簡單,Lib9還提供了虛擬按鍵的支持,就是說在程序的任何地方都可以判斷用戶的按鍵,同時它還包括了一個功能強大的編輯器工具(L9Editor),L9Editor可以支持動畫編輯、地圖編輯、文本編輯,可將聲音按照二進制的方式組織,通過和編輯器的配合,使得程序、美術、策劃得以更好的展開協作式工作,大大提供了團隊的工作效率,因此可以說Lib9對初學者來說是簡單易學的,對編程高手來說是省力省心的、對團隊來說是高效率的!
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!