CrossApp更新至0.1.10,處理多個細(xì)節(jié)與BUG
跨平臺的移動應(yīng)用開發(fā)引擎CrossApp在3日內(nèi)連續(xù)在上周五和本周一進(jìn)行了2次版本迭代,優(yōu)化處理了十余個細(xì)節(jié)和bug。
目前還處于alpha階段的CrossApp的頻繁迭代,在6月初一經(jīng)推出,就在oschina的git上擁有68個fork,收到了多個外部貢獻(xiàn)者的代碼提交,且合并一部分到主工程內(nèi),這樣開發(fā)團(tuán)隊非常欣喜。官方稱將在6月25日左右正式對外發(fā)布CrossApp的***beta版本,將是一個新的里程碑。
CrossApp alpha 0.1.10 更新內(nèi)容:
1.CAImageView優(yōu)化
優(yōu)化CAImageView,并修改之前在CAImageView添加子視圖顯示不正確的bug,現(xiàn)在可隨意添加子視圖給CAImageView。
2.刪除ccColor3B,并添加CAColor4B
刪除之前的ccColor3B,以前所有用到ccColor3B的地方統(tǒng)統(tǒng)被CAColor4B替換,增加透明度屬性。 (介于此改動對之前已經(jīng)基于本引擎的項目帶來無法編譯的問題,請大家諒解,在這里向大家說聲抱歉)
3.刪除Opacity屬性,并添加新的alpha屬性
alpha屬性為float型,數(shù)值范圍為0-1.0f,設(shè)置alpha屬性可直接影響所有子視圖的透明度。
4.徹底刪除position屬性
同樣 CCMoveTo、CCMoveBy也被引擎所拋棄
5.修復(fù)Android平臺GPS的bug
修復(fù)android平臺手機(jī)因沒有開啟gps導(dǎo)致應(yīng)用程序無法運行的bug
6.修復(fù)CAScrollView的bug
修復(fù)之前代理回調(diào)方法virtual void scrollViewWillBeginDragging(CAScrollView* view){}; 觸發(fā)時機(jī)錯誤的bug
CrossApp alpha 0.1.9 更新內(nèi)容:
1.觸摸事件bug修改
在滑動層上點擊按鈕瞬間抬起不觸發(fā)的bug
2.CATabBar優(yōu)化
對CATabBar進(jìn)行了體驗的優(yōu)化
3.CATabBar與CANavigationBar優(yōu)化
可通過ViewController動態(tài)更新其顯示數(shù)據(jù)
4.CAButton與CASegmentedControl優(yōu)化
修改文字顯示大小錯誤的bug
5.安卓系統(tǒng),從后臺返回黑屏的bug
之前,在安卓系統(tǒng)中,如果從后臺返回,有幾率黑屏
6.添加動畫相關(guān) CCFrameTo 與 CCCenterTo
可以動態(tài)的修改 frame與center
7.添加viewController懸浮抽屜功能
現(xiàn)在可以調(diào)用任何一個viewController的presentModalViewController與dismissModalViewController來顯示與撤銷。
關(guān)于CrossApp
CrossApp是一款免費、開源、跨平臺的App開發(fā)引擎,基于MIT開源協(xié)議,使用C++開發(fā),基于OpenGL ES 2.0渲染,可以幫助所有開發(fā)者快速的開發(fā)出跨平臺的原生移動應(yīng)用,目前主要支持導(dǎo)出IOS和Android。
下載地址:http://git.oschina.net/9miao/CrossApp
WIKI地址:http://www.9miao.com/product-list-16.html?from=wall