设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1987|回复: 9
打印 上一主题 下一主题

[已经解决] 对话框脚本加强

 关闭 [复制链接]

Lv4.逐梦者

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
帖子
271
跳转到指定楼层
1
发表于 2009-9-13 16:04:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我目前使用66加强对话框Fuki对话框整合+附送功能脚本
我想另外增加效果

对话时
对话框从X-50 Y360的位置以150不透明度
用5祯的时间移动到X0 Y360的位置以200不透明度当对话框

当对话结束时
则用5祯的时间将对话框 移动到X50 Y360以0的不透明度消失对话框

我之前都是使用事件的显示图片和移动图片制作 不过每次对话都要这样摆 有时候都会错乱 不知道有没有大大可以将其写成脚本
PS.因为对话框的显示位置比原本默认较低 显示文字与选项可能也需要往下调整... 若我有说明不清楚的地方 还请大大回复告知一下
感谢您的帮忙
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-2
帖子
188
2
发表于 2009-9-13 22:27:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2009-4-7
帖子
341
3
发表于 2009-9-13 23:05:56 | 只看该作者
楼主也可以试下用公共事件来处理
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
帖子
271
4
 楼主| 发表于 2009-9-14 00:08:57 | 只看该作者
感谢两位大大的回应

Walkalone09 大大说的... 不太懂呢 用搜寻windows message 找不到柳柳的设置
新的66RPG 版面有点不熟析 感觉好像有会错意 好像不需要条件分歧…?

enter9009 大大说的 公共事件倒是个好方法 算是整理比较简洁 不过还是得一一设置…

PS.里有说到 我使用的对话框位置较默认的低 文字大小也统一成18的大小 小弟我对RGSS不太熟
调动了对话显示位置后 虽然普通对话是在对话框正确位子上 不过发现有选择性的地方
光标会标错位置 RGSS打开来看 数字和英文看不太懂… 不知道有没有人可以指点一下…
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-2
帖子
188
5
发表于 2009-9-14 00:37:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
帖子
271
6
 楼主| 发表于 2009-9-14 23:41:53 | 只看该作者
本帖最后由 timmyyayaya 于 2009-9-14 23:49 编辑

感觉误会大了… 我只是要让对话框用类似天之痕的那种效果滑出来
完全没有要使用Fuki在脚色头上显示的效果 只是Fuki的”\|”和”\~”还有很多效果很方便使用而已…
想一想就跟enter9009大大说的一样 使用公共事件来跑就好了
只是文字显示位置和文字显示不完全 这部份有问题
文字位置我在自己慢慢摸好了…
文字显示不完全就真的不知道怎么办
像是打"生日" 游戏显示会变成"牛日" 有些字的底下会自动被截掉 这个有办法改善吗?
贪心倒是普普通通 这个问题大概是我不太会表达吧 实际要呈现的东西并不复杂…

PS.也许是那个字体问题 不过使用WORD文件 那个字体并不会发生问题 可能是那字体使用在RMXP默认的设定会让文字被截掉?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2009-4-7
帖子
341
7
发表于 2009-9-15 01:00:29 | 只看该作者
自己修改框框的数值就可以了嘛,自己测试改到自己满意的位置。
找出这段
if $game_temp.in_battle
        self.y = 16
      else
        case $game_system.message_position
        when 0 # 上
          self.y = 16
        when 1 # 中
          self.y = 160
        when 2 # 下
          self.y = 304
        end
        self.x = 320-self.width/2#80
        if @face_file == nil
          self.width = 480*0.8
        else
          self.width = 600
          self.x -= 60
        end
        self.height = 160*0.8
      end
    end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2009-4-7
帖子
341
8
发表于 2009-9-15 01:07:34 | 只看该作者
COPY站长柳柳的原话:
无论用了什么脚本,修改方法其实都是一样的。
你可以在对话框的脚本中(你自己添加的。如果没有添加就是Window_Message)搜索self.x,self.y,就是对话框的X、Y坐标。

方便起见,直接将self.x和self.y和变量关联起来。找到原有的self.x = 80一类的地方(ctrl+F搜索“self.x”),改为:
self.x = $game_variables[101]
self.y = $game_variables[102]

这样,以后只要修改101号变量和102号变量的树枝,就可以更改对话框的位置了。

可能部分脚本(如豪华版Fuki对话框等)里面包含了多个窗口,这么改self.x会有少许出错,那就改一个测试一次找到真正需要修改的部分即可。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
帖子
271
9
 楼主| 发表于 2009-9-16 00:23:51 | 只看该作者
本帖最后由 timmyyayaya 于 2009-9-16 00:26 编辑

恩 之前摸过这部份 大概知道 最近一有空就来修正
不过无法完整显示文字的问题还是存在呢 生日… 牛日…
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
215
在线时间
10 小时
注册时间
2009-7-25
帖子
656
10
发表于 2009-9-16 11:16:28 | 只看该作者
建议使用~UMS.AMS等高级对话框~还有(日本)流牙的高级对话框~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-9 01:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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