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

Project1

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

[已经解决] 关于不规则的对话框

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
跳转到指定楼层
1
发表于 2014-7-16 17:49:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x

我想用脚本绘制一个这样的对话框,而且最上面的部分可以随着说话人姓名的长度发生变化~
想实现这样的效果脚本该怎么写……求个人大神给予一点指点,谢谢

点评

同求。  发表于 2014-7-16 18:06

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-7-16 18:24:56 | 只看该作者
唔,我觉得大概要抛弃 Window ,要用 Sprite 画了……

先绘制下半部分,然后将上半部分拉伸后直接覆盖在下半部分上面就可以了

评分

参与人数 1星屑 +22 收起 理由
VIPArcher + 22 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
3
 楼主| 发表于 2014-7-16 18:28:04 | 只看该作者
taroxd 发表于 2014-7-16 18:24
唔,我觉得大概要抛弃 Window ,要用 Sprite 画了……

先绘制下半部分,然后将上半部分拉伸后直接覆盖在下 ...

版主大人的意思是绘制两个矩形叠加在一起吗?
能麻烦版主大人给点参考吗?本人的脚本还处于萌新萌新的入门级学习状态
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-7-16 18:30:37 | 只看该作者
yubenzuo 发表于 2014-7-16 18:28
版主大人的意思是绘制两个矩形叠加在一起吗?
能麻烦版主大人给点参考吗?本人的脚本还处于萌新萌新的入 ...

不只是要叠加,上半部分还需要拉伸等操作。

我现在没啥素材给你参考。这个东西可能会有点用吧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
5
 楼主| 发表于 2014-7-16 18:33:17 | 只看该作者
taroxd 发表于 2014-7-16 18:30
不只是要叠加,上半部分还需要拉伸等操作。

我现在没啥素材给你参考。这个东西可能会有点用吧。 ...

好的,谢谢,我先研究一下……不知道能不能弄明白
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

6
发表于 2014-7-16 18:37:28 | 只看该作者
yubenzuo 发表于 2014-7-16 18:33
好的,谢谢,我先研究一下……不知道能不能弄明白

至于 Sprite 的用法,默认脚本就是比较好的演示。
弄不明白没关系,终有一天会明白的。加油~

制作这种对话框,还是自己动手比较好呢~(其实是你懒吧喂

点评

不过【各种需求】今天头疼想不出啥来, 要不你帮我想吧【想好告诉我我去实现  发表于 2014-7-16 18:50
好啊好啊严重支持  发表于 2014-7-16 18:48
要不要我考虑一下出个自制对话框代码教程【针对各种需求的对话框, 不仅局限于任意大小  发表于 2014-7-16 18:43
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10073
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

7
发表于 2014-7-16 18:48:32 | 只看该作者
其实我觉得直接显示图片,然后用透明对话框比较省事

点评

根据姓名长度更换图片(名字和立绘直接丢在图上 233)好吧,不同的对话一多游戏体积瞬间爆炸  发表于 2014-7-16 19:30
根据姓名长度发生变化……  发表于 2014-7-16 19:26
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
8
 楼主| 发表于 2014-7-16 19:17:16 | 只看该作者
VIPArcher 发表于 2014-7-16 18:48
其实我觉得直接显示图片,然后用透明对话框比较省事

我想过PS几个对话框……
不过我在设定里有一个调整对话框填充色的设计……所以才有此问……

点评

楼下大触已经给出方法。喵呜大触.  发表于 2014-7-16 22:48
那就给玩家提供若干颜色选择然后准备若干对应贴图然后条件分支到死23333  发表于 2014-7-16 22:34
2者择其一,放弃一个 233  发表于 2014-7-16 19:18
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

9
发表于 2014-7-16 19:57:06 | 只看该作者
将你的对话框素材拆成这样两个:


前一个素材正常作为精灵显示,后一个素材设置一个Viewport,Viewport的x坐标和宽度根据人物姓名的长度每次显示新对话时计算一次

评分

参与人数 2星屑 +60 梦石 +1 收起 理由
黑化の鼠标 + 60 怪物又来赐思路了
taroxd + 1 喵呜大触

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
10
 楼主| 发表于 2014-7-16 23:07:10 | 只看该作者
喵呜喵5 发表于 2014-7-16 19:57
将你的对话框素材拆成这样两个:

虽然明白了您的意思……
不过这样的话,对话框内的填充颜色还能随意调整么?
而且我感觉这个脚本我好像写不出来……
唉……我还是多ps几个不同的对话框吧……

点评

如果允许边框的颜色跟着改变的话直接改精灵的色调就好了,不允许的话再扔两个精灵作为对话框的背景,之后单独改那两个精灵的色调呗  发表于 2014-7-17 00:26
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 15:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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