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

Project1

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

[已经解决] 如何在地图上显示变量数字?

[复制链接]

Lv2.观梦者

梦石
0
星屑
818
在线时间
112 小时
注册时间
2016-8-4
帖子
49
跳转到指定楼层
1
发表于 2016-9-1 05:05:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何在地图上显示变量数字?请大神指教

Lv5.捕梦者

梦石
0
星屑
31220
在线时间
608 小时
注册时间
2014-7-18
帖子
729

开拓者

2
发表于 2016-9-1 12:16:45 | 只看该作者
可以弄一个并行处理的事件,然后在里面显示文字,显示变量。
或者写一个在地图上长期存在的窗口,在里面显示,可以看看我的教程贴
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
311
在线时间
204 小时
注册时间
2007-2-4
帖子
1817
3
发表于 2016-9-1 12:17:09 | 只看该作者
要么自己写代码,要么用已有的插件。
新しい誕生祝いだッ!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
220
在线时间
161 小时
注册时间
2015-11-23
帖子
92
4
发表于 2016-9-4 17:33:58 | 只看该作者
推荐看我的那个教程贴,里面有一个功能的实现很相似
自天地未辟混沌未开时就已经开始装逼的神奇人物
MV的魔塔模板::托管在github上的游戏,可以直接运行
基于RPGMakerMV的JavaScript基础
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2016-9-1
帖子
10
5
发表于 2016-9-4 19:00:01 | 只看该作者
function Window_Testing() {
    this.initialize.apply(this, arguments);
}
Window_Testing.prototype = Object.create(Window_Selectable.prototype);
Window_Testing.prototype.initialize = function(x, y, width, height) {
    Window_Selectable.prototype.initialize.call(this, x, y, width, height);
    this.drawSomeText();
}

Window_Testing.prototype.drawSomeText = function() {
    var textW = 360;
    var textH = 0;
    this.drawText("喵喵喵喵", 0, 0, textW, 'left');
    textH += this.lineHeight();
    this.drawText("下面", 0, textH, textW, 'left');
    textH += this.lineHeight();
    this.drawText("哇", 0, textH, textW, 'center');
    textH += this.lineHeight();
    this.drawText("走你", 0, textH, textW, 'right');}

function Scene_Testing() {
    this.initialize.apply(this, arguments);
}
Scene_Testing.prototype = Object.create(Scene_MenuBase.prototype);
Scene_Testing.prototype.initialize = function() {
    Scene_MenuBase.prototype.initialize.call(this);
};
Scene_Testing.prototype.create = function() {
Scene_MenuBase.prototype.create.call(this);
    this._commandWindow = new Window_Testing(0,470, 810, 150);
this.addWindow(this._commandWindow);
}
Scene_Testing.prototype.update = function() {
    if (Input.isTriggered('escape') || Input.isTriggered('cancel')) {
        this._commandWindow.hide();
        SceneManager.goto(Scene_Map);
    }
};

拿去吧,窗口插件
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
818
在线时间
112 小时
注册时间
2016-8-4
帖子
49
6
 楼主| 发表于 2016-9-7 11:59:14 | 只看该作者
sfliad 发表于 2016-9-4 19:00
function Window_Testing() {
    this.initialize.apply(this, arguments);
}

谢谢大神!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
818
在线时间
112 小时
注册时间
2016-8-4
帖子
49
7
 楼主| 发表于 2016-9-7 12:10:22 | 只看该作者
sfliad 发表于 2016-9-4 19:00
function Window_Testing() {
    this.initialize.apply(this, arguments);
}

怎么用啊?不会啊,求教教
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
311
在线时间
204 小时
注册时间
2007-2-4
帖子
1817
8
发表于 2016-9-7 13:00:10 | 只看该作者
将那段代码复制到记事本,保存,成txt文件。
在文件目录下将那个txt文件的后缀名改成 .js
将这个js文件放到游戏工程目录下的js/plugins
在操作界面打开插件管理,选中那个js文件,设置为ON
新しい誕生祝いだッ!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 00:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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