CrossApp 更新至 0.1.10,處理多個細節與BUG

發表於2019-05-11

跨平臺的移動應用開發引擎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

評論(0)

相關文章