cocos js開發 RichText 富文字

2021-09-07 23:27:59 字數 1019 閱讀 9619

var richtext = new ccui.richtext();  //建立

richtext.ignorecontentadaptwithsize(false);

richtext.width = 500;

richtext.height = 500;

richtext.setposition(130,50); //設定位置和大小

var re1 = new ccui.richelementtext(1, cc.color.white, 255,"這是測試", "helvetica", 35); //建立文字元素

var re = new ccui.richelementtext(2, cc.color.red, 255, "\n", "", 35); // 換行必須單獨拿出來作為乙個元素

var re2 = new ccui.richelementtext(3, cc.color.red, 255, "", "arial", 35);

richtext.pushbackelement(re1);

richtext.pushbackelement(re);

richtext.pushbackelement(re2); //新增元素

this.addchild(richtext);

引擎原始碼位置:frameworks\cocos2d-html5\extensions\ccui\uiwidgets\uirichtext.js

給richelementtext新增setstring和getstring方法  (實驗證明用這種方法修改text,對應螢幕上不會重新整理)

給richtext新增getelementbyindex方法

cocos js,錯誤輸出臺

事發起因 策劃a 今天晚上要出個熱更包,明天10點熱更一下,小改點東西,應該沒什麼大問題。程式a ok,馬上。大約10分鐘後 程式a 我x,不行啊,報錯了!策劃a 能檢視一下錯誤日誌嗎?程式a 這個遊戲包是ios很早就打出來的包,貌似並不能檢視錯誤日誌。程式b 手動排查吧 晚上12點後 程式a 哎,...

cocos js,過濾無用資源

公司專案最近在過濾一些無用的老資源,如果乙個乙個找太費時費力,於是乎想做乙個工具,對資源目錄下的資源名稱在 裡遍歷尋找,如果沒有找到,就認為這是乙個無用的老資源。這樣能做乙個大致的篩選,對於組合的資源名稱無法做到篩選,還需要自己再次做出判斷。print 請輸入資源目錄 os.chdir os.pat...

cocos js,記憶體管理3 檢視器

紋理快取是將紋理快取起來方便之後的繪製工作。每乙個快取的影象的大小,顏色和區域範圍都是可以被修改的。這些資訊都是儲存在記憶體中的,不用在每一次繪製的時候都傳送給gpu。首先,我們建立乙個精靈 sprite sprite create const std string filename cc safe...