var s=new Sprite();s.x=20;s.y=30;s.b=new Bitmap(100,48);
s.bitmap=s.b;s.b.fontSize=24;SceneManager._scene.addChild(s);
s.update=function(){var v=$gameVariables.value(3);
if(v!==this._v){this.b.clear();this.b.drawText("时间:"+v,0,0,100,48,'left');this._v=v;}};
忘了在哪里弄到的这段脚本了
里面的s.x=20;s.y=30;是在窗口内显示的坐标,更改坐标到你需要的位置就行。
value(3)是变量ID,根据你设置的金钱代入的变量ID填写。
(100,48)是显示内容的最大尺寸是100×48像素的方框内,如果显示内容多就自行调整。
如果是某个地图中显示,在地图上建立并行事件使用这个脚本。
如果需要所有地图都显示,就在公共事件里使用这个脚本。
另外,不知道这段脚本有没有其它问题,你可以试试再说,或者等大佬们的其它方法。
s.bitmap=s.b;s.b.fontSize=24;SceneManager._scene.addChild(s);
s.update=function(){var v=$gameVariables.value(3);
if(v!==this._v){this.b.clear();this.b.drawText("时间:"+v,0,0,100,48,'left');this._v=v;}};
忘了在哪里弄到的这段脚本了
里面的s.x=20;s.y=30;是在窗口内显示的坐标,更改坐标到你需要的位置就行。
value(3)是变量ID,根据你设置的金钱代入的变量ID填写。
(100,48)是显示内容的最大尺寸是100×48像素的方框内,如果显示内容多就自行调整。
如果是某个地图中显示,在地图上建立并行事件使用这个脚本。
如果需要所有地图都显示,就在公共事件里使用这个脚本。
另外,不知道这段脚本有没有其它问题,你可以试试再说,或者等大佬们的其它方法。









