Commit cdbb4bb3 authored by limingzhe's avatar limingzhe

fix: debug

parent 7e1760fa
...@@ -1460,8 +1460,10 @@ cc.Class({ ...@@ -1460,8 +1460,10 @@ cc.Class({
getLetter(text) { getLetter(text) {
const node = new cc.Node(); const node = new cc.Node();
const letterY = this.getRichText(text, 140, "#b4502e", 2, "#ffffff", true, true); // const letterY = this.getRichText(text, 140, "#b4502e", 2, "#ffffff", true, true);
const letterB = this.getRichText(text, 140, "#3a77ad", 2, "#ffffff", true, true); // const letterB = this.getRichText(text, 140, "#3a77ad", 2, "#ffffff", true, true);
const letterY = this.getLabelNew(text, 140, "#b4502e", 2, "#ffffff", true);
const letterB = this.getLabelNew(text, 140, "#3a77ad", 2, "#ffffff", true);
letterY.active = false; letterY.active = false;
node.yNode = letterY; node.yNode = letterY;
...@@ -1543,16 +1545,16 @@ cc.Class({ ...@@ -1543,16 +1545,16 @@ cc.Class({
getRichText(text, fontSize, color, outlineWidth, outlineColor, isBlod=false, isFont=false) { getRichText(text, fontSize, color, outlineWidth, outlineColor, isBold=false, isFont=false) {
const labelNode = new cc.Node(); const labelNode = new cc.Node();
const label = labelNode.addComponent(cc.RichText); const label = labelNode.addComponent(cc.RichText);
label.string = `<outline color=${outlineColor} width=${outlineWidth}><color=${color}><size=${fontSize}>${text}</></color></outline>` label.string = `<outline color=${outlineColor} width=${outlineWidth}><color=${color}><size=${fontSize}>${text}</></color></outline>`
if (isBlod) { if (isBold) {
label.string = `<b>${label.string}</b>` label.string = `<b>${label.string}</b>`
labelNode.isBlod = true; labelNode.isBold = true;
} }
labelNode.color = cc.Color.BLACK; labelNode.color = cc.Color.BLACK;
...@@ -6139,6 +6141,64 @@ cc.Class({ ...@@ -6139,6 +6141,64 @@ cc.Class({
return labelNode; return labelNode;
}, },
getLabelNew(text, fontSize, color, outlineWidth, outlineColor, isBold=false) {
const baseNode = cc.find('Canvas/res/font/MMTB_label');
const labelNode = cc.instantiate(baseNode);
const label = labelNode.getComponent(cc.Label);
const labelOutline = labelNode.getComponent(cc.LabelOutline);
label.string = text;
label.fontSize = fontSize;
labelNode.color = cc.Color.fromHEX(new cc.Color(), color);
labelOutline.width = outlineWidth;
labelOutline.color = cc.Color.fromHEX(new cc.Color(), outlineColor);
// label.enableBold = isBold;
label.lineHeight = fontSize;
// const labelNode = new cc.Node();
// const label = labelNode.addComponent(cc.Label);
// label.string = text;
// labelNode.color = cc.Color.BLACK;
// label.fontSize = fontSize;
// label.lineHeight = fontSize;
// label.font = cc.find('Canvas/res/font/MMTB').getComponent(cc.Label).font;
// if (isBold) {
// label.string = `<b>${label.string}</b>`
// labelNode.isBold = true;
// }
// labelNode.color = cc.Color.BLACK;
// // label.fontSize = fontSize;
// labelNode.baseFontSize = fontSize;
// labelNode.baseColor = color;
// labelNode.baseOutlineColor = outlineColor;
// labelNode.baseOutlineWidth = outlineWidth;
// label.lineHeight = fontSize * 1.2;
// label.horizontalAlign = cc.macro.TextAlignment.CENTER;
// if (isFont) {
// label.font = cc.find('Canvas/res/font/MMTB').getComponent(cc.Label).font;
// label.MMTB = label.font;
// }
return labelNode;
},
debugLayer: null, debugLayer: null,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment