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