查看: 5125|回复: 13

[有事请教] 有能直接显示npc名字的插件吗?

[复制链接]
梦石
0
星屑
91
在线时间
5 小时
注册时间
2020-1-17
回帖
1
发表于 2020-1-30 09:33:01 | 显示全部楼层 |阅读模式

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

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

×
就是可以直接在地图上显示人物名字的方法
梦石
0
星屑
15295
在线时间
720 小时
注册时间
2011-7-16
回帖
1373

开拓者

发表于 2020-1-30 10:18:14 | 显示全部楼层
yep eventminilabel,这个应该可以的,使用也很简单方便
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复

使用道具 举报

梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2020-1-30 10:19:41 | 显示全部楼层
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
回复

使用道具 举报

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
回帖
1176
发表于 2020-2-1 14:15:09 | 显示全部楼层
[pre lang="javascript"]/*:
* @plugindesc Namepop Ver 1.03 NPC名称显示
* @author Morpho(dongdongDJH)
*
* @help
* 在地图事件注释栏内填入 NAMEPOP|高度修正值|字体Size|字体颜色;
* 高度修正值单位为1格,不填默认为1,字体大小不填默认为18;
* 例:NAMEPOP|1|18|#00FF00 ; NAMEPOP||20 ;
* 注:一定要用‘|’分隔高度修正值和字体Size;
* 若要调整描边 请直接在下方代码中调整 (ps:0.8是颜色的透明度,0-1)
*/
(function() {
        _Sprite_Character_prototype_initialize = Sprite_Character.prototype.initialize;
        Sprite_Character.prototype.initialize = function(character) {
                _Sprite_Character_prototype_initialize.call(this, character);
                this._tempCharacter = character;
                if (character instanceof Game_Event) {
                        if (character.event().note.match("NAMEPOP") != null) {
                                var notetext = character.event().note.split("|");
                                this._namepopY = Number(notetext[1]) || 1;
                                this._fontSize = Number(notetext[2]) || 18;
                                this._BYcolor  =  notetext[3] || "#FFFFFF";
                                this.createNamepopSet();
                        }
                }
        };

        Sprite_Character.prototype.createNamepopSet = function() {
                var h = this._fontSize;
                this._namepopSprite = new Sprite();
                this._namepopSprite.bitmap = new Bitmap(h * 10, h);
                this._namepopSprite.bitmap.fontSize = h;
                this._namepopSprite.bitmap.outlineColor = "rgba(0, 0, 0, 0.8)"//描边颜色
                this._namepopSprite.bitmap.outlineWidth = 4;//字体描边
                this._namepopSprite.bitmap.textColor = this._BYcolor;//字体颜色
                this._namepopSprite.bitmap.drawText(this._tempCharacter.event().name, 0, 0, h * 10, h, 'center');
                this._namepopSprite.anchor.x = 0.5;
                this._namepopSprite.anchor.y = 1;
                this._namepopSprite.y = this.y - this._namepopY * 48;
                this.addChild(this._namepopSprite);
        };
       
// ---- 新增跟随事件显示 ----
        _Sprite_Character_prototype_setCharacterBitmap = Sprite_Character.prototype.setCharacterBitmap;
        Sprite_Character.prototype.setCharacterBitmap = function() {
                _Sprite_Character_prototype_setCharacterBitmap.call(this);
        if (this._tempCharacter instanceof Game_Event) {
                        this._BYconditions = this._tempCharacter.findProperPageIndex();
                        if(this._BYconditions >= 0 &&  this._namepopSprite){
                                this._namepopSprite.visible = true;
                        }else if(this._namepopSprite){
                                this._namepopSprite.visible = false;
                        }

                }
        };

  // ---- Game_Event ----
  // -------------------------------
        // _Game_Event_prototype_refresh = Game_Event.prototype.refresh;
        // Game_Event.prototype.refresh = function() {
        //         _Game_Event_prototype_refresh.call(this);

        // };
}());[/pre]
如果我是一个美工就好啦!
回复

使用道具 举报

梦石
0
星屑
18
在线时间
1 小时
注册时间
2020-2-6
回帖
2
发表于 2020-2-7 11:27:17 | 显示全部楼层
链接:https://pan.baidu.com/s/1LED5wUs1WOudD_lHbG1yfQ
提取码:tmhl
回复

使用道具 举报

梦石
0
星屑
18
在线时间
1 小时
注册时间
2020-2-6
回帖
2
发表于 2020-2-7 11:34:12 | 显示全部楼层
a1820432797 发表于 2020-2-7 11:27
链接:https://pan.baidu.com/s/1LED5wUs1WOudD_lHbG1yfQ
提取码:tmhl

这插件可以显示名字和条名字大小改名字颜色

点评

可以直接貼上來嗎? 或者上傳附件?  发表于 2020-2-7 12:17
啊哦,你所访问的页面不存在了。  发表于 2020-2-7 12:16
回复

使用道具 举报

梦石
0
星屑
178
在线时间
16 小时
注册时间
2020-2-26
回帖
64
发表于 2020-2-29 11:57:38 | 显示全部楼层
有哦 av82970564 B站上的视频 有详细教程  视频下面有下载链接
回复

使用道具 举报

梦石
0
星屑
178
在线时间
16 小时
注册时间
2020-2-26
回帖
64
发表于 2020-2-29 12:05:54 | 显示全部楼层
sakurashs 发表于 2020-2-29 11:57
有哦 av82970564 B站上的视频 有详细教程  视频下面有下载链接

哦  对了  有一点不好的就是如果NPC加入你的队伍 或者搞独立开关把人物隐藏了 还是会有名字显示在那个方块上面 虽然有一点缺点 但还不错啦
回复

使用道具 举报

梦石
0
星屑
2638
在线时间
365 小时
注册时间
2015-12-8
回帖
77
发表于 2020-4-2 22:33:54 | 显示全部楼层
sakurashs 发表于 2020-2-29 12:05
哦  对了  有一点不好的就是如果NPC加入你的队伍 或者搞独立开关把人物隐藏了 还是会有名字显示在那个方 ...


請問有沒有像VX那樣
直接命名打在事件名稱欄位就可以
而不用打備註說明才行的?

我看過YEP跟MOG都不能,
這樣在地圖編輯器上查看事件要點開來看才知道
比較不直覺,設置也比較不方便

点评

不對應左上那格的事件名稱,製作起來很麻煩啊  发表于 2020-4-2 23:54
好像每個版本都有這個問題,除非過圖不然都這樣  发表于 2020-4-2 23:53
独立开关把人物隐藏了 还是会有名字显示在那... >_<  发表于 2020-4-2 23:49
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部