查看: 81|回复: 0

[转载发布] 仙剑五式的对话效果(粗糙麻烦版)

[复制链接]
  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 37 天

    连续签到: 3 天

    [LV.5]常住居民I

    2028

    主题

    32

    回帖

    7260

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    0
    卡币
    5184
    OK点
    16
    积分
    7260
    发表于 同元一千年八月三日(秋) | 显示全部楼层 |阅读模式
    先看下效果吧,不喜欢效果看一大堆字也累。觉得效果可以的话往下拉。

    前面两个是对话的效果,字很小,我也不想字那么小的,可是照着仙五的对话框貌似就是那么点大。
    不过好处就是不用对着那个黑箭头换行字也不会被吃掉了。


    这个效果就彻底杯具了,是小提示“第二天”。不过算一算数字调整一下可能会好一点。


    接下来是做法(做好心理准备吧,很傻很烦……)

    第一步,改脚本。
    不会脚本的不要紧,我也不会脚本,所以乱改的。应该是不会起冲突的,我就改了几个数字而已。
    第一个对象:Window_Message
    找到:
    # 描绘文字
            self.contents.draw_text(4 + x, 32 * y, 40, 32, c)
    改成:
    # 描绘文字
            self.contents.draw_text(4 + x, 15 * y, 40, 32, c)
    找到:
    #--------------------------------------------------------------------------
      # ● 设置窗口位置与不透明度
      #--------------------------------------------------------------------------
      def reset_window
        if $game_temp.in_battle
          self.y = 16
        else
          case $game_system.message_position
          when 0  # 上
            self.y = 16
          when 1  # 中
            self.y = 240
          when 2  # 下
    改成:
    #--------------------------------------------------------------------------
      # ● 设置窗口位置与不透明度
      #--------------------------------------------------------------------------
      def reset_window
        if $game_temp.in_battle
          self.y = 16
        else
          case $game_system.message_position
          when 0  # 上
            self.y = 200
            self.x = 250
          when 1  # 中
            self.y = 330
            self.x = 150
          when 2  # 下
    其实不难看出来啦,就是改了一下上和中的对话显示位置。就算不会脚本改改数字什么的也可以啦。
    我改的数字不是最好的,如果真的认真去做的话还需要微调的。

    第二个对象:Main
    这里:
    # 设置系统默认字体
      Font.default_name = (["黑体"])
    后面加一句(人家说这样可以改字体大小)
      Font.default_size = 12

    第二步:准备素材
    这个是我随便扣的头像,粗糙了点。网上找一找提取器什么的,全套头像都有的。
    或者你自己的头像什么的……

    这个是自己DIY的对话框,粗糙了就见谅吧,我不怎么会用PS,这个是用SAI作的。


    第三步:开始做对话吧
    对话的制作方法:
    更改文章选项,中(改过脚本咯~),不显示(对话框是一张图片)
    显示图片“1.png”,编号1.这个图片就是DIY的对话框
    显示图片“2.png”,编号2,这个图片是头像(自己调整坐标咯)
    文章:…………??……
    显示图片“3.png”,编号2。这张图片会自动替换掉前面一张图片。所以每次对话换人的时候显示一次图片2
    文章:…………??……
    图片消失2,
    文章:…………??……(这个说话的人就没头像咯)
    显示图片“2.png”,编号2,又换一个人的头像。顺便一提的是,因为字小,所以两边都放得下头像。
    文章:…………??……
    图片消失2,这两句是用来对话收尾的。
    图片消失1

    小提示的制作方法:
    显示图片“4.png”,编号为1,这样子如果你前面有对话框的话可以被直接替换掉。
    更改文章选项,上(因为改了脚本),不显示(因为对话框是图片)
    输入几个字,不能多,多了就穿帮了……
    图片消失1


    第一次做的时候要调整图片的坐标,以后可以复制黏贴,个人觉得不算慢。
    但是毕竟对部分人来说每次显示图片还是很烦的,所以这个方法看看就好,不喜欢请不要喷。
    本人菜鸟,有问题欢迎指出。如果觉得方法太烦不好就路过吧……

    最后是个工程:
                 本帖来自P1论坛作者腐琴琴,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=202191  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 论坛版权

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2024-5-10 20:53 , Processed in 0.049675 second(s), 44 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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