Lib9Android游戲引擎
Lib9是一套簡(jiǎn)單易學(xué)功能強(qiáng)大的程序引擎(開(kāi)源項(xiàng)目,目前支持j2me和android的程序開(kāi)發(fā)),它的核心思想是程序就是一個(gè)狀態(tài)機(jī),程序的每個(gè)部分都是一個(gè)狀態(tài),每個(gè)狀態(tài)采用了IUP(Init、Update和Paint)的架構(gòu)設(shè)計(jì),大大的簡(jiǎn)化手機(jī)或者移動(dòng)應(yīng)用程序,特別是游戲的開(kāi)發(fā),IUP架構(gòu)的使用還使得開(kāi)發(fā)獨(dú)立組件變得異常容易,只要實(shí)現(xiàn)了L9IState接口那么就是一個(gè)具體的狀態(tài)了,為了讓開(kāi)發(fā)變得更加簡(jiǎn)單,Lib9還提供了虛擬按鍵的支持,就是說(shuō)在程序的任何地方都可以判斷用戶的按鍵,同時(shí)它還包括了一個(gè)功能強(qiáng)大的編輯器工具(L9Editor),L9Editor可以支持動(dòng)畫(huà)編輯、地圖編輯、文本編輯,可將聲音按照二進(jìn)制的方式組織,通過(guò)和編輯器的配合,使得程序、美術(shù)、策劃得以更好的展開(kāi)協(xié)作式工作,大大提供了團(tuán)隊(duì)的工作效率,因此可以說(shuō)Lib9對(duì)初學(xué)者來(lái)說(shuō)是簡(jiǎn)單易學(xué)的,對(duì)編程高手來(lái)說(shuō)是省力省心的、對(duì)團(tuán)隊(duì)來(lái)說(shuō)是高效率的!
評(píng)論
圖片
表情
