设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2865|回复: 1
打印 上一主题 下一主题

[有事请教] 照着mog的时间脚本写了一个显示脚本,但是没有显示。

[复制链接]

Lv5.捕梦者

梦石
16
星屑
12111
在线时间
1418 小时
注册时间
2020-3-21
帖子
366

极短23获奖

跳转到指定楼层
1
发表于 2020-7-14 11:02:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 仇九 于 2020-7-14 11:32 编辑

我照着https://rpg.blue/thread-409713-1-2.html中的那个时间hub插件写了一个脚本,想显示两张图片和一行文字,但是我载入脚本并执行$gamecut.refresh()后只显示了两张图片,没有文字(在(200,200)处显示     我是文字    )。求大佬指教!
已经在插件管理器中开启了这个脚本,并且图片已经放入相应文件夹,无论是载入游戏还是执行$gamecut.refresh(),都没有error出现。




Scene_Base.prototype.createHudField = function() {
        this._hudField = new Sprite();
        this._hudField.z = 10;
        this.addChild(this._hudField);
};
Scene_Base.prototype.sortMz = function() {
   this._hudField.children.sort(function(a, b){return a.mz-b.mz});
};

var SJ = Scene_Map.prototype.createSpriteset;
Scene_Map.prototype.createSpriteset = function() {
        SJ.call(this);
    this.createHudField();
        this.createTimeSystemHud();
        this.sortMz();
};
Scene_Map.prototype.createTimeSystemHud = function() {
    this.sprite_time_engine = new Datashow();
        this.sprite_time_engine.mz = 120;
        this._hudField.addChild(this.sprite_time_engine);       
};       

ImageManager.load_MapUi = function(filename) {return this.loadBitmap('img/Map__ui/', filename, 0, true);}

function Datashow() {
    this.initialize.apply(this, arguments);  //执行Datashow.prototype.initialize
};


Datashow.prototype = Object.create(Sprite.prototype);     //在datashou里创建精灵
Datashow.prototype.constructor = Datashow;  //将datashow自己返回为数组Datashow

Datashow.prototype.initialize = function() {
    Sprite.prototype.initialize.call(this);       //将此函数内容带入Sprite并执行
        this.loadImages();
    this.create_sprites();
};
Datashow.prototype.refresh = function() {      //将此函数内容带入Sprite并执行
        this.loadImages();
    this.create_sprites();
};
Datashow.prototype.loadImages = function() {
    Sprite.prototype.initialize.call(this);        //将此函数内容带入Sprite并执行
        this._hg1_img = ImageManager.load_MapUi('时间系统框-框');
        this._hg2_img = ImageManager.load_MapUi('时间系统框-框(mog)');
};
Datashow.prototype.create_sprites = function() {
        this.create_dayweek();
        this.create_point();
        this.create_layout();
};
Datashow.prototype.create_layout = function() {
     this._layout = new Sprite(this._hg1_img);
         this._layout.x = 100;
         this._layout.y = 100;
         this._layout.visible = true;
         this.addChild(this._layout);
};
Datashow.prototype.create_point = function() {
     this._point = new Sprite(this._hg2_img);
         this._point.x = 100;
         this._point.y = 100;
         this._point.visible = true;
         this.addChild(this._point);
};
Datashow.prototype.update = function() {
         Sprite.prototype.update.call(this);       
     this._point.rotation = 0;
     this._layout.rotation = 0;
     this.opacity == 255;
};
Datashow.prototype.create_dayweek = function() {
     this._dayweek = new Sprite(new Bitmap(90,50));
         this._dayweek.x = 200;
         this._dayweek.y = 200;
         this._dayweek.bitmap.fontSize = 50;
     this._dayweek.bitmap.fontItalic = true;
     this._dayweek.visible = true;
     this.addChild(this._dayweek);
         this.refresh_dayweek;
};

Datashow.prototype.refresh_dayweek = function() {
         this._dayweek.bitmap.clear();
         this._dayweek.bitmap.drawText(5555555,50,50,90,32,"center");
};

Lv4.逐梦者

梦石
0
星屑
9682
在线时间
570 小时
注册时间
2017-9-28
帖子
208
2
发表于 2020-7-14 15:39:42 | 只看该作者
refresh_dayweek 里面 drawText 的参数改成 (5555555,0,0,90,32,"center")
喵喵喵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 08:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表