查看: 4940|回复: 6

[已经解决] 怎么在地图中显示一些游戏参数

[复制链接]
梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
回帖
33
发表于 2016-1-2 11:47:01 | 显示全部楼层 |阅读模式

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

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

×
比如时间、步数、金钱等,最好可以自定义
梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
回帖
33
 楼主| 发表于 2016-1-2 22:21:03 | 显示全部楼层
这个无人知道?
回复

使用道具 举报

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
回帖
403
发表于 2016-1-2 22:58:45 | 显示全部楼层
是不是要写一个包含时间步数金钱信息窗口显示在地图左上角呀?
  点我进入    
       ↓      
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2016-1-2 23:03:43 | 显示全部楼层
本帖最后由 tseyik 于 2016-1-2 23:08 编辑

[搬运汉化] 搬運一些插件
https://rpg.blue/thread-386177-1-1.html
2楼
トリアコンタン的插件
[DWindow.js]
空視窗画面上表示
[DTextPicture.js]
提供指定文字列圖片化生成指令
トリアコンタン的插件有不小更新了版本,也加了一些新插件(共27個)
可到github一括下載
https://t.co/itUSLYy0bH (https://github.com)
回复

使用道具 举报

梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
回帖
33
 楼主| 发表于 2016-1-2 23:51:38 | 显示全部楼层
夏末渐离 发表于 2016-1-2 22:58
是不是要写一个包含时间步数金钱信息窗口显示在地图左上角呀?

对,就是这种,最好信息内容可以自定义
回复

使用道具 举报

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
回帖
403
发表于 2016-1-3 00:38:16 | 显示全部楼层
本帖最后由 夏末渐离 于 2016-1-3 00:39 编辑

这个插件只是给你提供一个思路。
[pre lang="javascript"]/*:
* @author XMJL
*  地图上实时显示时间,步数,金钱。
*/
function Window_TimeWalkGold(){
    this.initialize.apply(this, arguments);
}
Window_TimeWalkGold.prototype = Object.create(Window_Base.prototype);
Window_TimeWalkGold.prototype.constructor = Window_TimeWalkGold;
Window_TimeWalkGold.prototype.initialize = function() {
    var wight = 150;
    var height = 150;
    Window_Base.prototype.initialize.call(this, 0, 0, wight, height);
    this.opacity = 255;
    this.refresh();
};
Window_TimeWalkGold.prototype.Time=function()
{
    var PlayTime=$gameSystem.playtime();
    return PlayTime;
}
Window_TimeWalkGold.prototype.Walk=function()
{
    var WalkCount=$gameParty.steps();
    return WalkCount;
}
Window_TimeWalkGold.prototype.Gold=function()
{
    var Gold=$gameParty.gold();
    return Gold;
}
Window_TimeWalkGold.prototype.refresh=function()
{
    this.contents.clear();
    this.drawText("Time:"+this.Time(),0,10);
    this.drawText("Step:"+this.Walk(),0,40);
    this.drawText("Gold:"+this.Gold(),0,70);
}
Window_TimeWalkGold.prototype.update=function()
{
    this.refresh();
}

var Scene_Map20160103=Scene_Map.prototype.createAllWindows;
Scene_Map.prototype.createAllWindows=function()
{
    Scene_Map20160103.call(this);
    this.addChild(new Window_TimeWalkGold());
}
[/pre]

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

  点我进入    
       ↓      
回复

使用道具 举报

梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
回帖
33
 楼主| 发表于 2016-1-3 01:16:44 | 显示全部楼层
夏末渐离 发表于 2016-1-3 00:38
这个插件只是给你提供一个思路。
/*:
* @author XMJL

谢了,不过对js还了解不深,要好好学习才行
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部