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

Project1

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

[原创发布] Namepop

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3820
在线时间
831 小时
注册时间
2013-7-29
帖子
161

开拓者

跳转到指定楼层
1
发表于 2015-11-18 13:27:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 dongdongdjh 于 2015-11-22 22:20 编辑

用来显示事件名称的插件,功能与VA的Namepop差不多,所以也就取名Namepop了。

插件效果图
插件设定方法图

Namepop Ver 1.03


Namepop.7z (750 Bytes, 下载次数: 783)

点评

ok 收录  发表于 2015-11-22 22:21
好的 现在手上没电脑 回家后我修改下  发表于 2015-11-22 15:37
编辑主楼 把图片用折叠框折起来 并且把脚本稍微修饰一下更新到主楼 然后我就给你加进图书馆去  发表于 2015-11-22 12:21

评分

参与人数 2星屑 +166 梦石 +2 +1 收起 理由
yueshiguili112 + 1 精品文章
余烬之中 + 166 + 2 图书馆收录

查看全部评分

现在论坛上的少,有事联系
QQ:2287688663

Lv3.寻梦者

梦石
0
星屑
3820
在线时间
831 小时
注册时间
2013-7-29
帖子
161

开拓者

2
 楼主| 发表于 2015-11-18 18:30:32 | 只看该作者
自己发现了一个bug,水晶的名字没法正常显示在顶上。暂时没想到怎么修复。
现在论坛上的少,有事联系
QQ:2287688663
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
269 小时
注册时间
2015-9-6
帖子
82
3
发表于 2015-11-18 23:13:59 | 只看该作者
可以改图把水晶左右间隔改大,选取的时候只要选取区域是正方形就能正常显示了。
不过最大也估计只能用$BigMonster2那种120X120大小,再大点名字就上不去了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3820
在线时间
831 小时
注册时间
2013-7-29
帖子
161

开拓者

4
 楼主| 发表于 2015-11-19 08:27:29 | 只看该作者
dc1988123 发表于 2015-11-18 23:13
可以改图把水晶左右间隔改大,选取的时候只要选取区域是正方形就能正常显示了。
不过最大也估计只能用$BigM ...

水晶的话 不要显示事件名,然后在水晶的事件上面新建一个空图片事件,显示事件名
现在论坛上的少,有事联系
QQ:2287688663
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
269 小时
注册时间
2015-9-6
帖子
82
5
发表于 2015-11-19 09:26:00 | 只看该作者
静止的水晶可以这样处理,如果会移动的话就很麻烦了,改图也麻烦,如果能实现(Namepop X Y)命名方式 实现X Y轴微调就好了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
269 小时
注册时间
2015-9-6
帖子
82
6
发表于 2015-11-19 10:20:05 | 只看该作者
我不懂脚本,不过可以提供一个思路,
this._namepopSprite.y = this.y - height * 48 ;  改成  this._namepopSprite.y = this.y - height * 48  + 设置一个变量 ;  
变量赋值为注释Namepop后面的数字,可为负数,不注释的话默认为0。实测显示任何图片上都没问题。

点评

思路是正确的 少年你很有前途 脚本不难 尝试开始学习吧  发表于 2015-11-19 10:36

评分

参与人数 1星屑 +66 收起 理由
余烬之中 + 66

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3820
在线时间
831 小时
注册时间
2013-7-29
帖子
161

开拓者

7
 楼主| 发表于 2015-11-19 10:28:47 | 只看该作者
dc1988123 发表于 2015-11-19 10:20
我不懂脚本,不过可以提供一个思路,
this._namepopSprite.y = this.y - height * 48 ;  改成  this._namep ...

如你所愿
现在论坛上的少,有事联系
QQ:2287688663
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

8
发表于 2015-11-19 10:33:04 | 只看该作者
本帖最后由 余烬之中 于 2015-11-19 11:30 编辑

JAVASCRIPT 代码复制
  1. (function() {
  2.   namepopplus_scpi = Sprite_Character.prototype.initialize;
  3.   Sprite_Character.prototype.initialize = function(character) {
  4.   namepopplus_scpi.call(this, character);
  5.   this._tempCharacter = character;
  6.   this._tempIsBigCharacter = ImageManager.isBigCharacter(character._characterName);
  7.   if (character instanceof Game_Event) {
  8.     matchreg = /namepop\s*(?:<\s*(\-)?(\d+)\s*,\s*(\-)?(\d+)\s*>)?/i;
  9.     matchres = character.event().note.match(matchreg);
  10.     if (matchres != null) {
  11.       xoffs = (matchres[1] === void 0 ? 1 : -1) * (matchres[2] || 0);
  12.       yoffs = (matchres[3] === void 0 ? 1 : -1) * (matchres[4] || 0);
  13.       this.createNamepopSet(xoffs, yoffs);
  14.     };
  15.   };
  16. };
  17.  
  18. Sprite_Character.prototype.createNamepopSet = function() {
  19.   var height = this._tempIsBigCharacter ? 2 : 1;
  20.   this._namepopSprite = new Sprite();
  21.   this._namepopSprite.bitmap = new Bitmap(100, 20);
  22.   this._namepopSprite.bitmap.fontSize = 18;
  23.   this._namepopSprite.bitmap.drawText(this._tempCharacter.event().name, 0, 0, 100, 20, 'center');
  24.   this._namepopSprite.anchor.x = 0.5;
  25.   this._namepopSprite.anchor.y = 1;
  26.   this._namepopSprite.x = this.x + arguments[0];
  27.   this._namepopSprite.y = this.y + arguments[1] - height * 48;
  28.   this.addChild(this._namepopSprite);
  29. };
  30.  
  31. }());

点评

干脆丢掉直接从p3自己封吧 233 越看MV的代码也不顺眼。。。ORZ  发表于 2015-11-19 23:26
目前还在吃JGSS 虽然是ruby化的js但是还是得花时间消化一下  发表于 2015-11-19 13:22
卧槽我今天正打算开始动工  发表于 2015-11-19 13:21
你的书籍脚本准备什么时候转成MV的  发表于 2015-11-19 12:34
已修改  发表于 2015-11-19 11:31
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3820
在线时间
831 小时
注册时间
2013-7-29
帖子
161

开拓者

9
 楼主| 发表于 2015-11-22 22:09:15 | 只看该作者
本帖最后由 余烬之中 于 2015-11-22 22:26 编辑

@余烬之中浴巾大美女 ,修改成这样 可以吗????????

点评

我不是美女 VA区那个比较懒的版主才是美女 b_b  发表于 2015-11-22 22:26
现在论坛上的少,有事联系
QQ:2287688663
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22973
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
10
发表于 2015-11-26 20:14:01 | 只看该作者
VA的Namepop也寫了個Namepop
TMNamePop
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 22:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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