Project1

标题: 请问如何设置渐变色文字以及用名字关联文字颜色? [打印本页]

作者: fbeds    时间: 2023-7-20 08:54
标题: 请问如何设置渐变色文字以及用名字关联文字颜色?
我有两个问题,第一个问题就是渐变色文字。
我能找到的渐变色文字貌似都是单色渐变,也就是从文字的最上方开始是最深的颜色,越往下越淡,直至白色。但是,我想实现的效果是两种颜色的渐变,打个比方,红色与绿色的渐变色:文字越上方颜色越红,越往下颜色越偏向于绿色。
第二个问题就是用名字关联文字颜色。我想实现一个角色说话的文字都是指定颜色(也存在刚刚说的渐变色),不同角色说话的文字颜色就由他们名字来决定,这个怎么实现?
作者: 暴走的露露    时间: 2023-7-20 09:21
第一个:这个插件支持多种颜色渐变,不过主要用在物品会和装备名字上。你可以参考看看。
一个稀有度和强化装备的插件

第二个:没头绪,没见过类似的插件。
作者: 小秋橙    时间: 2023-7-20 19:22
Window_Message.prototype.updateSpeakerName = function() {
    let s = $gameMessage.speakerName();
    this._nameBoxWindow.setName(s);
    switch (s) {
        case '张三': this.changeTextColor('#330000'); break;
        case '李四': this.changeTextColor('#004400'); break;
    }
}; // 这样应该能做到第二点?
作者: fbeds    时间: 2023-7-21 10:33
小秋橙 发表于 2023-7-20 19:22
Window_Message.prototype.updateSpeakerName = function() {
    let s = $gameMessage.speakerName();
   ...

谢谢,第二点确实做到了,但是第一点该怎么做有办法吗?
作者: fbeds    时间: 2023-7-27 09:18
暴走的露露 发表于 2023-7-20 09:21
第一个:这个插件支持多种颜色渐变,不过主要用在物品会和装备名字上。你可以参考看看。
一个稀有度和强化 ...

我看了很久,但是还是搞不懂啊。本人对脚本只有最简单的程度的理解,复杂一点的根本读不懂。现在我连脚本里显示渐变字体的代码都找不到……
作者: fbeds    时间: 2023-7-27 21:35
暴走的露露 发表于 2023-7-20 09:21
第一个:这个插件支持多种颜色渐变,不过主要用在物品会和装备名字上。你可以参考看看。
一个稀有度和强化 ...

没用啊,而且这本来就行不通的吧?那个插件是根据备注栏的注释改变文字颜色,第二个插件是直接检测输入文本时的名字,两个好像根本没关系吧?而且那个插件里的渐变色只有几种,我想自己设置渐变色该怎么做?




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