rpg制作大师吧 关注:77,871贴子:426,414

『又一』立绘对话框系统 for RPG Maker VX Ace

只看楼主收藏回复

【基本使用】
本对话框系统是以『易于在编辑器中使用』为诉求而打造的立绘对话框系统,其1.00版曾经在rm6r论坛的『剧情大挑战』等活动中使用,应该有很多人熟悉。本帖是这个对话框系统的单独发布帖。
基本使用方法如下。
1、像默认头像那样,制作8个一组的脸图,放在工程的Graphics/Faces下面。例如AgnesA.png。

2、将立绘放入工程的Graphics/Faces/Large文件夹,参照脸图的文件名按8个一组命名,例如脸图AgnesA.png对应的立绘为AgnesA_L0.png、AgnesA_L1.png……AgnesA_L7.png。

3、做好上面那两步以后,在编辑器里就可以像使用普通脸图那样使用立绘了,当你选择了脸图AgnesA.png的第一张图,游戏里就会自动显示AgnesA_L0.png作为立绘。



【主要功能】
1、换肤功能:可以通过变量来给对话框换肤。

默认为88号变量。对话框图文件放在Graphics/System/下,命名规则为dialog.png、dialog1.png、dialog2.png……

活用这个功能可以制作『不同阵营角色说话时对话框不同』或『主角受伤程度越重对话框越残破』等各种效果。
2、动态立绘功能。
可以通过动态立绘实现类似眨眼、张嘴说话、身体动作等效果。文件命名规则是【脸图名_L脸图编号_帧编号】
例如脸图名是Xanadu,编号是第0张,动画有6帧,文件名就分别是Xanadu_L0.png、Xanadu_L0_1.png、Xanadu_L0_2.png……Xanadu_L0_5.png

就算帧数很多也不会卡的,可以结合emote或Live2D等软件生成的动画序列使用,例如……

支持循环次数、帧速、两次循环之间随机等待间隔等设定。
3、互动对话功能
可以支持两边同时出现立绘,当前说话的角色亮起,不说话的角色变暗。
分为默认模式和主角模式。默认模式下如果有多个不同角色连续说话,左右两边会交替替换角色。主角模式下,在一段对话中第一个说话的角色会视为主角始终保持在画面中,与这位角色对话的其他角色将在另一边交替。

互动模式中,非说话角色的变暗也支持多种模式,例如亮度减低、透明度减低、变模糊、下移。
【其他特性】
1、可以使用『\d』来使当前立绘抖动一次。
2、可以使用『\s[]』来在对话中途替换当前立绘,如果是相同脸图组的立绘,[]中输入编号即可,如果是不同脸图组的,则需要输入完整文件名(不含扩展名),如『\s[AgnesC_L0]』。
3、支持立绘默认居左或居右。默认为81号开关。
4、支持独立设置左位立绘或右位立绘自动镜像(水平翻转)。默认分别为82、83号开关。
5、支持立绘遮盖对话框,或对话框遮盖立绘。默认为84号开关。
6、支持将选项显示到立绘的对侧以避免遮挡。默认为89号开关。互动模式中显示选项时可以踢出非说话角色的立绘。
7、支持说话语速通过变量调解,指定说话每两个字之间的等待时间,数字越大越慢。默认为87号变量。
8、支持每个角色拥有专属的名字颜色。可以通过文件名判定或通过角色名字判定。两种判定同时满足时,文件名判定优先。
【额外说明与致谢】
『又一』立绘对话框系统(YAWMP)
(Yet Another Window Message with Portrait)
程序设计:@余烬之中 (影月千秋/Esphas)
功能设计与范例工程制作:@迷糊的安安
使用本程序脚本的时候,署名余烬之中/影月千秋/Esphas即可。
其他范例工程所用素材如需二次使用,请对应署名。
立绘角色Agnes(修女)、Linbai(书生)、Galina(小女孩)、Bassel(阿拉伯青年)及金鱼与绵羊的作者为theta(论坛ID:@theta )。其他两位角色作者为Cherikens(论坛ID:@鸟猫 )。
默认对话框作者为肆拾、编号1-5的其他五种对话框作者为空调君。
不需要报告,自由地用于任何题材的游戏中。
自由地用于商业/非商业的游戏中,或参加比赛的游戏中。
如自行修改引起程序崩溃或其他损失,脚本作者对此概不负责。
如果BUG请回帖报告,作者可能会后续更新进行修正,但如果是与其他程序脚本冲突的兼容性问题,脚本作者概不负责。


IP属地:湖南1楼2017-07-22 12:59回复
    链接:http://pan.baidu.com/s/1b0yWge 密码:a8d2
    包括脚本『YAWMP』本体与必要的前置脚本『Bitmapクラスの拡張』,以及所需的tktk_bitmap.dll


    IP属地:湖南2楼2017-07-22 13:01
    回复(4)
      完了个蛋,转载来贴吧的时候后面的@忘记改了,@的还是rm6r论坛的ID……
      被误@的大大求原谅。。。


      IP属地:湖南3楼2017-07-22 13:02
      回复
        原始人终于不用靠插入图片来表现立绘了


        4楼2017-07-22 13:19
        回复
          取经……取经


          IP属地:山东来自Android客户端5楼2017-07-22 13:25
          回复
            这个真的非常实用 感谢安安 赞美安安 以及感谢制作和测试的dalao


            IP属地:日本来自iPhone客户端6楼2017-07-22 13:26
            回复
              超级棒的脚本!前排支持安安dalao~


              IP属地:山东7楼2017-07-22 13:28
              回复


                IP属地:湖南8楼2017-07-22 13:28
                回复
                  漂亮!前排跪拜了


                  IP属地:福建来自iPhone客户端9楼2017-07-22 13:33
                  回复


                    10楼2017-07-22 14:20
                    回复
                      这个棒!!!马一下


                      IP属地:北京来自Android客户端11楼2017-07-22 15:29
                      回复
                        6666


                        IP属地:广西来自Android客户端12楼2017-07-22 15:42
                        回复
                          安安嗷~~bug测试算不算我的份呢2333=w=


                          IP属地:山东来自Android客户端13楼2017-07-22 17:07
                          收起回复
                            不错


                            来自iPhone客户端15楼2017-07-22 22:09
                            回复
                              请问如何自由开关立绘功能,毕竟有的情况下,是不需要立绘,只需要原本的显示头像功能的


                              16楼2017-08-11 10:15
                              收起回复