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

Project1

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

如何横排标题选项?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-7
帖子
32
跳转到指定楼层
1
发表于 2009-3-22 06:17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
2
发表于 2009-3-22 06:20:34 | 只看该作者
1.要移动标题菜单的位置,修改Scene_Title的40-43行
    @command_window = Window_Command.new(192, [s1, s2, s3])
    @command_window.back_opacity = 160
    @command_window.x = 320 - @command_window.width / 2
    @command_window.y = 288

2.要改变默认的竖排为横排,要修改Window_Command

3.如果不想修改脚本,就用图片标题
版主对此帖的认可:『正确解答,补上悬赏积分,感激你的热情帮助...』,积分『+350』。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-10-19
帖子
219
3
发表于 2009-3-22 06:27:14 | 只看该作者
这叫「标题选项位移」 被标题骗进来了………


看来上任了新版主啊…天圣可以偷闲一下了^^
您所请求的网址(URL)无法获取当尝试读取以下网址(URL)时:http://zh99998.vicp.net/bbs/发生了下列的错误:无法将您输入的主机名称:zh99998.vicp.net转换成 IP 地址域名服务器返回以下讯息:Name Error: The domain name does not exist.这表示: The cache was not able to resolve the hostname presented in the URL.  Check if the address is correct.  缓存服务器无法解析您输入网址(URL)中的主机名称, 请检查该名称是否正确。本缓存服务器管理员:[email protected] Wed, 23 Sep 2009 02:56:06 GMT by squid (squid/2.7.STABLE6)
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

4
发表于 2009-3-22 06:47:58 | 只看该作者
只找到这么个东西……
http://rpg.blue/web/htm/news558.htm
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

5
发表于 2009-3-22 06:50:32 | 只看该作者
该用户被屏蔽~~~~~

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

6
发表于 2009-6-12 08:00:00 | 只看该作者
以下引用火焰猫燐于2009-3-21 22:50:32的发言:

@command_window = Window_Command.new(192, [s1, s2, s3], 3, 1)

没测试,也有可能是  

@command_window = Window_Command.new(192, [s1, s2, s3], 1, 3)

都试试吧~~~

这是RMVX的- -|||||
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

7
发表于 2009-3-22 06:58:16 | 只看该作者
以下引用「旅」于2009-3-21 22:55:00的发言:
这是RMVX的- -|||||


= =a

还以为差不多~~~~~

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

8
发表于 2009-3-22 06:58:44 | 只看该作者
用VX答XP的题这才拉风~~
 
话说我总认为楼主想要的效果到头来还是要找事件标题比较华丽……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

9
发表于 2009-3-22 10:10:58 | 只看该作者
http://rpg.blue/web/htm/news435.htm
- -是这样的吧?LZ要的效果。

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

10
发表于 2009-3-22 15:29:17 | 只看该作者
总是发成品新手能进步么? 我日一下吧,老扣我分,我占个楼先而已 = =
首先主要从class Window_Command入手。因为要把
因为要横排所以要修改supper
    if $scene.is_a?(Scene_Title)
    super(0, 0,commands.size * 128 + 32,64)
    else
    super(0, 0, width, commands.size * 32 + 32)
    end
这里修改supper的原因是为了让窗口打横。然后if $scene.is_a?(Scene_Title)中
$scene.is_a?是个逻辑判定句,意思就是场景如果是Scene_Title的情况下。
下面找到@commands = commands这个,在他下面添加
if $scene.is_a?(Scene_Title)
      @column_max = 3
    end
这个,这是为了让选单横向选择,如果标题选项有四个的话把3改成4就可以了。
接着找到rect = Rect.new(4, 32 * index, self.contents.width - 8, 32)
把它删了并换成以下内容
    if $scene.is_a?(Scene_Title)
    rect = Rect.new(144 * index + 24,  0, 64, 32)
    else
    rect = Rect.new(4, 32 * index, self.contents.width - 8, 32)
    end
这个是排列文字的,第一个rect括号中的144 * index + 24就是文字的X坐标,掂量着改吧。而后面那个64则是文字的宽度,因为要规范所以就改成64了,一个正常文字宽度为32。(包括文字间的间距)
    最后要修改Scene_Title因为选项横排了可是他的宽度还是原来的大小,这样会显示不出一些字的。所以要把@command_window = Window_Command.new后面全部换成(3 * 128 + 32, [s1, s2, s3])这个。这样就差不多了 -v-(天圣我画圈圈诅咒你 = =)

版主对此帖的评论:『- -楼主并没掌握那个教程的关键字,不是那么容易搜索到的。PS:无聊的牢骚在肚子里发就行了,不要总是回无意义的东西。』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
版主对此帖的认可:『- -下次占楼先说清楚不说谁知道』,积分『+50』。
版主对此帖的认可:『然后这是详尽解答的鼓励』,积分『+50』。
版主对此帖的认可:『解答的那么详尽,辛苦你了...补上悬赏积分+鼓励,感激你的热情帮助,请再接再厉...』,积分『+500』。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 06:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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