Project1

标题: 关于消息框中文字任意定位的脚本(有图) [打印本页]

作者: if216    时间: 2019-2-1 21:15
标题: 关于消息框中文字任意定位的脚本(有图)
本帖最后由 if216 于 2019-2-1 21:37 编辑

这个,同样找了很久,没找到。特记录在此,一起分享:

Window_Message.prototype.newLineX = function() {
                return $gameMessage.faceName() === '' ? 0 : 250;       
};

其中这个250就是文字离消息边框的距离。

效果如下:







还有一个功能是控制文字内容的宽度。这个需要改写yep message core插件里面的一个函数
Window_Base.prototype.wordwrapWidth = function(){
  return this.contents.width;
};

总之return的那个值就是宽度,所以把 this.contents.width改成你想要的宽度就可以了。

顺便想要一个不用图片id就能调用图片的方法、脚本或者思路吧,有知道的望告知。



作者: b040116    时间: 2019-2-2 00:13
選項能直的排列嗎?像這樣

作者: if216    时间: 2019-2-2 00:24
b040116 发表于 2019-2-2 00:13
選項能直的排列嗎?像這樣

可以,默认就是。没那么大屏幕,会占用很高的距离。还涉及message的高度,所以不那么做。
作者: b040116    时间: 2019-2-2 06:47
if216 发表于 2019-2-2 00:24
可以,默认就是。没那么大屏幕,会占用很高的距离。还涉及message的高度,所以不那么做。 ...

那能讓字體縮小以便多塞幾排字嗎?
作者: 白嫩白嫩的    时间: 2019-2-2 07:05
请问大神,在对话框里做选项是怎么做到的?
作者: if216    时间: 2019-2-2 12:38
b040116 发表于 2019-2-2 06:47
那能讓字體縮小以便多塞幾排字嗎?

可以,字号最小18以上,再小看不清了。那窗口要搞成透明,不然也难看。
作者: if216    时间: 2019-2-2 12:40
白嫩白嫩的 发表于 2019-2-2 07:05
请问大神,在对话框里做选项是怎么做到的?

HIME有个插件可以做到,叫hime-embed.js
当然是15、16年的插件,很老了,不能直接用,要自己改。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1