查看: 3200|回复: 3

[已经解决] 如何把选项选择框放到中间

[复制链接]
梦石
0
星屑
50
在线时间
30 小时
注册时间
2012-7-8
回帖
216
发表于 2012-7-19 20:04:26 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 .さっとりーん 于 2012-7-24 18:38 编辑

当选项有四个时
无法把将选择框放到中间
2.JPG
请问要怎么解决
跟有三个选项一样的效果
1.JPG

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
回帖
4793

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

发表于 2012-7-24 13:07:16 | 显示全部楼层
水平居中?不好办。简单方法可以在Window_Message里面,找171行
@text += "    " if i >= $game_message.choice_start
这个改为
@text += "                  " if i >= $game_message.choice_start

然后在选项里面用空格来排版

点评

柳柳君误解了我的意思了,是对话框居中。主楼已编辑  发表于 2012-7-24 18:40
柳大今天发飙了,整个VX提问区全包了  发表于 2012-7-24 13:41
回复

使用道具 举报

梦石
0
星屑
50
在线时间
37 小时
注册时间
2012-7-30
回帖
124
发表于 2012-7-30 10:18:22 | 显示全部楼层
在game_temp里加个attr_accessor:message_position
在game_interpreter中 def setup_choices 座如下修改:
  1.   def setup_choices(params)
  2.     if $game_message.texts.size <= 4 - params[0].size
  3.       $game_message.choice_start = $game_message.texts.size
  4.       $game_message.choice_max = params[0].size
  5.       if $game_temp.message_position!=nil
  6.       $game_message.position = $game_temp.message_position
  7.       $game_temp.message_position=nil
  8.       end
复制代码
再在选择项的事件之前放入脚本执行:$game_temp.message_position=1(0最上1中间2下面)
结果:
Untitled.png
想回复我的话请呼(@)我一下。
准备执行人体盗图计划,copyright的诸君赶紧藏好咧~
回复

使用道具 举报

梦石
0
星屑
1160
在线时间
6 小时
注册时间
2015-12-12
回帖
1
发表于 2015-12-24 12:46:37 | 显示全部楼层
devilg 发表于 2012-7-30 10:18
在game_temp里加个attr_accessor:message_position
在game_interpreter中 def setup_choices 座如下修改: ...

你能給一個檔案我下載看看嗎?
我game_interprete最後那行有問題=.=
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部