Project1

标题: 不用脚本优化对话框文章显示的小技巧 [打印本页]

作者: Deathless    时间: 2007-1-18 03:46
标题: 不用脚本优化对话框文章显示的小技巧
不知道大家有没有这样的经历,因为事件“显示文章”输入窗口的限制,当采用一些控制符时,比如要改变一些文字的颜色,造成文章右边显示参差不齐。反正本人是深受其苦,今天无意发现了一条小技巧,拿出来与大家一同分享,其实说出来不值一晒,如果火星了也请原谅我...效果见下图



显示文章里是这样几句话:
\n[8]\c[6]参差不齐\c[0],感觉
真好,\c[2]\n[7],\c[4]哇哈哈

其中角色8名叫“说话的时候对话框的右边不再”,角色7名叫“让我真想发自内心的大笑两声”。。。显示文章前用事件更改一下角色7、8的名字,用完后再改回来。。。一个人的名字长度最大可以达到20个汉字,刚好等于对话框的一行


这个给有特殊需求的朋友。。。


显示文章:
\n[6]\n[7]\n[8]\n[9]
\c[5]真好,\c[2]\n[10],\c[4]哇哈哈

角色姓名:
6号:\c[1]说\c[2]话\c[3]的\c[4]时\c[5]候
7号:\c[6]对\c[7]话\c[0]框\c[1]的\c[2]右
其他人略。。。

这个原理是,默认脚本中先替换\v
  • 为数字,接着替换\n
  • 为人名,后面才替换\c
  • 颜色,所以\n[\v
  • ]也是可以的(我已经用过很多次了。。),但是名字中放入\n
  • \v
  • 就不行了

                  [本贴由 御灵 于 2008-1-24 21:44:01 进行了编辑]
    作者: Deathless    时间: 2007-1-18 03:46
    标题: 不用脚本优化对话框文章显示的小技巧
    不知道大家有没有这样的经历,因为事件“显示文章”输入窗口的限制,当采用一些控制符时,比如要改变一些文字的颜色,造成文章右边显示参差不齐。反正本人是深受其苦,今天无意发现了一条小技巧,拿出来与大家一同分享,其实说出来不值一晒,如果火星了也请原谅我...效果见下图



    显示文章里是这样几句话:
    \n[8]\c[6]参差不齐\c[0],感觉
    真好,\c[2]\n[7],\c[4]哇哈哈

    其中角色8名叫“说话的时候对话框的右边不再”,角色7名叫“让我真想发自内心的大笑两声”。。。显示文章前用事件更改一下角色7、8的名字,用完后再改回来。。。一个人的名字长度最大可以达到20个汉字,刚好等于对话框的一行


    这个给有特殊需求的朋友。。。


    显示文章:
    \n[6]\n[7]\n[8]\n[9]
    \c[5]真好,\c[2]\n[10],\c[4]哇哈哈

    角色姓名:
    6号:\c[1]说\c[2]话\c[3]的\c[4]时\c[5]候
    7号:\c[6]对\c[7]话\c[0]框\c[1]的\c[2]右
    其他人略。。。

    这个原理是,默认脚本中先替换\v
  • 为数字,接着替换\n
  • 为人名,后面才替换\c
  • 颜色,所以\n[\v
  • ]也是可以的(我已经用过很多次了。。),但是名字中放入\n
  • \v
  • 就不行了

                  [本贴由 御灵 于 2008-1-24 21:44:01 进行了编辑]
    作者: 美兽    时间: 2007-1-18 03:52
    呵呵,很巧妙的想法.
    作者: RockK    时间: 2007-1-18 03:58
    {/cy}很有趣呀~ 嘎嘎~~
    作者: 亿万星辰    时间: 2007-1-18 04:09
    {/qiang}恩,很好很好~~~~{/dy}
    作者: 猫哥哥    时间: 2007-1-18 04:52
    不错的思路,偶尔一两处用之应该很方便……
    作者: 姬文翔    时间: 2007-1-18 05:13
    太巧妙了!我顶{/qiang}
    作者: 真马甲无双    时间: 2007-1-18 06:14
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: 猫哥哥    时间: 2007-1-18 07:12
    {/pz}其实如果真的对话要用这么多颜色,做成图片显示反而更方便吧……
    作者: 亿万星辰    时间: 2007-1-18 14:57
    以下引用猫哥哥于2007-1-17 23:12:05的发言:

    其实如果真的对话要用这么多颜色,做成图片显示反而更方便吧……

    这个并不是颜色种类多少的问题,如果要实现下面这段文字效果:
    阿克西亚湖的莫尔帕罗塔布莱克要解药。
    那么,显示文章里必须输入:
    去\c[2]阿克西亚湖的莫尔帕罗塔\c[0]找\c[1]布莱克\c[0]要解药。
    (颜色序号是瞎写的)
    你可以看到这行并不能在显示文章里的一行写全,而实际效果就会很差,本来一行的内容分成了两行,而且还对不齐。用LZ所提供的方法确实可以解决这一问题。
    作者: 猫哥哥    时间: 2007-1-18 21:19
    以下引用亿万星辰于2007-1-18 6:57:47的发言:


    以下引用猫哥哥于2007-1-17 23:12:05的发言:

    其实如果真的对话要用这么多颜色,做成图片显示反而更方便吧……


    这个并不是颜色种类多少的问题,如果要实现下面这段文字效果:
    去阿克西亚湖的莫尔帕罗塔找布莱克要解药。
    那么,显示文章里必须输入:
    去\c[2]阿克西亚湖的莫尔帕罗塔\c[0]找\c[1]布莱克\c[0]要解药。
    (颜色序号是瞎写的)
    你可以看到这行并不能在显示文章里的一行写全,而实际效果就会很差,本来一行的内容分成了两行,而且还对不齐。用LZ所提供的方法确实可以解决这一问题。


    恩……有道理。

    不过我比较懒,遇到这样的情况,想到的第一件事就是做个图片显示的假对话框……嘿嘿。
    作者: 风雪优游    时间: 2007-1-24 01:31
    很不错,因为看不到图,最后看到列子才明白什么意思。
    作者: 小傻瓜    时间: 2007-1-26 17:41
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: ken_ject    时间: 2007-1-26 19:29
    {/se}{/se}很不错~~!
    作者: 小湖    时间: 2007-1-28 06:20
    属于修正一种BUG吧~

    脚本也是,不愿无辜多了个回车,错误,超不爽{/gg}
    作者: 御灵    时间: 2008-1-25 05:47
    发布完毕。
    http://rpg.blue/web/htm/news899.htm
    vip+2




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