主攻帝国 全栈为辅

【phaser微信抖音小游戏开发004】往画布上增加文本以及文本的操作

我们在states中创建st004.js的类,或者将states中的index.js直接重命名为st004.js,把里面的类名也修改为st004.如下图在main.js中,引入st004,并设置启用的state为st004。如下图

我们在states中创建st004.js的类,或者将states中的index.js直接重命名为st004.js,把里面的类名也修改为st004.如下图

/upfiles/addon/sj14/media/20230731/1690787402_5ae7d5.png

在main.js中,引入st004,并设置启用的state为st004。如下图

/upfiles/addon/sj14/media/20230731/1690787638_e14086.png

/upfiles/addon/sj14/media/20230731/1690787618_bb4e0c.png

接下来到states/st004里面,在create里面将文本修改一下,显示如图:

/upfiles/addon/sj14/media/20230731/1690787676_67fc9c.png

增加文本:

/upfiles/addon/sj14/media/20230731/1690788307_1655fe.png

/upfiles/addon/sj14/media/20230731/1690788211_524405.png

设置文本样式:

/upfiles/addon/sj14/media/20230731/1690789624_ab5601.png

/upfiles/addon/sj14/media/20230731/1690789705_d0e124.png

动态设置文本属性:

在向画布添加文本的时候,将它赋值给一个变量,后面我们好来引用它。如下

.txt=.game.add.text(, , str, style);

后续的就可以直接通过this.txt调用或设置此文本对象了;

.txt.angle=1;

/upfiles/addon/sj14/media/20230731/1690790058_6c74d5.png

设置基准点,anchor.默认的是0,0即以左上角为准,以下代码设置正中间为基准点,即旋转、绽放等都以这个为中心点。

this.txt.anchor.set(0.5,0.5);

/upfiles/addon/sj14/media/20230731/1690790350_abfece.png