本插件基于dongdongdjh的同名脚本Namepop改写而成。原插件地址: https://rpg.blue/thread-385850-1-2.html。 
这个插件本来是我自己有这方面的需要,所以参考MOG_EventText.js,改写而成。 
具体用法插件里面有写,贴出来是希望可以分享给有相同需要的玩家,希望大家喜欢。 - /*:
 -  * @plugindesc Namepop Ver 1.03
 -  * @author Morpho(dongdongDJH)--这是原作者
 -  * @由salvareless扩充为可以设置文字显示的颜色
 -  * @help 
 -  * 在地图事件注释栏内填入;
 -  * 高度修正值单位为1.1格,字体大小默认为12;
 -  * 例:
 -  * 例:
 -  */
 - (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) {
 -          var datas = character.event().note.match(/\/i);
 -                         if (datas != null) {
 -                     datas = datas[0].slice(5,datas[0].length-1).split(',');
 -                                         var nameh = datas[2] || 12;
 -                                         var namey = datas[3] || 1.1;
 -                                 this.createNamepopSet(decodeURI(datas[0]),datas[1],nameh,namey);
 -                         }
 -                 }
 -         };
 -         Sprite_Character.prototype.createNamepopSet = function(name,color,h,f) {
 -                 this._namepopSprite = new Sprite();
 -                 this._namepopSprite.bitmap = new Bitmap(h * 10, h);
 -                 this._namepopSprite.bitmap.fontSize = h;
 -                 this._namepopSprite.bitmap.textColor = color ;
 -                 this._namepopSprite.bitmap.drawText(name, 0, 0, h * 10, h, 'center');
 -                 this._namepopSprite.anchor.x = 0.5;
 -                 this._namepopSprite.anchor.y = 1;
 -                 this._namepopSprite.y = this.y - f * 48;
 -                 this.addChild(this._namepopSprite);
 -         };
 - }()
 - );复制代码
 
  复制代码不知道这个算不算侵权啊= =版主大大手下留情。 
             本帖来自P1论坛作者salvareless,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址: https://rpg.blue/forum.php?mod=viewthread&tid=388418  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。  |