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...