Project1

标题: 如何把选项选择框放到中间 [打印本页]

作者: .さっとりーん    时间: 2012-7-19 20:04
标题: 如何把选项选择框放到中间
本帖最后由 .さっとりーん 于 2012-7-24 18:38 编辑

当选项有四个时
无法把将选择框放到中间

请问要怎么解决
跟有三个选项一样的效果
dsu_plus_rewardpost_czw
作者: 柳柳    时间: 2012-7-24 13:07
水平居中?不好办。简单方法可以在Window_Message里面,找171行
@text += "    " if i >= $game_message.choice_start
这个改为
@text += "                  " if i >= $game_message.choice_start

然后在选项里面用空格来排版
作者: devilg    时间: 2012-7-30 10:18
在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 (70.96 KB, 下载次数: 35)

Untitled.png

作者: 小奈奈生xd    时间: 2015-12-24 12:46
devilg 发表于 2012-7-30 10:18
在game_temp里加个attr_accessor:message_position
在game_interpreter中 def setup_choices 座如下修改: ...

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1