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

Project1

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

[已经解决] 請教如何調整事件中選項的位置和選項框的長寬?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
跳转到指定楼层
1
发表于 2012-4-28 02:38:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sai90306 于 2012-4-28 03:12 编辑

我又來問問題了@@

請問如果要有系統的調整事件選項框的位置和長寬(也就是設定幾個模式用開關切換)要修改哪裡呢?

"绿梨子红苹果"大大的"显示文章的信息窗口加强"腳本很強大

不過很可惜的對事件選項似乎沒有效果

不知道是不是能透過一些設置使"显示文章的信息窗口加强"腳本的功能能夠應用於事件選項?


確實這樣說明可能不夠清楚...上圖吧!

這是一般的選單



然後呢...這是希望能做成的選單(改圖來的)

任意位置和長寬

点评

如果用這個腳本去改呢 http://bbs.66rpg.com/forum.php?mod=viewthread&tid=214048  发表于 2012-4-28 03:56
佐為又要開始活動了!~  发表于 2012-4-28 03:02
不懂意思耶 可以截圖說明的話也許更好的說...  发表于 2012-4-28 03:01

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
2
发表于 2012-4-28 03:21:12 | 只看该作者
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
3
 楼主| 发表于 2012-4-28 03:36:08 | 只看该作者
lsu666666 发表于 2012-4-28 03:21
雖然是vx的 看看是否有幫助呢

這裡http://rpg.blue/forum.php?mod=viewthread&tid=211027 Linki_Shy大的指令

$command_window = Window_Command.new(窗口宽度, ["选项A","选项B","选项C"])
$command_window.x = 目标x坐标
$command_window.y = 目标y坐标

在XP也完全有效呢!感謝喔!

点评

還是有套用事件選單?  发表于 2012-4-28 03:44
有套用光標還是其他腳本嗎?  发表于 2012-4-28 03:43
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
4
发表于 2012-4-28 03:37:29 | 只看该作者
本帖最后由 lsu666666 于 2012-4-28 03:40 编辑

wa 剛好幫上...!!!!!~{:2_273:}
sai 好像越來越厲害的感覺說

点评

那我建議可以先在一個原始乾淨的工程底下 測試的說..這樣也許較為準確  发表于 2012-4-28 04:10
我也不清楚耶 研究中  发表于 2012-4-28 04:08
無法移動光標 是因為還有套用其他腳本關係嗎?  发表于 2012-4-28 03:54
變強倒是完全沒有 ><  发表于 2012-4-28 03:51
原來上面說的佐為是這個阿XD 確實很喜歡他 不過時間久遠都忘了自己為什麼取這帳號呢  发表于 2012-4-28 03:50
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
5
 楼主| 发表于 2012-4-28 04:12:55 | 只看该作者
本帖最后由 sai90306 于 2012-4-28 04:38 编辑
lsu666666 发表于 2012-4-28 03:37
wa 剛好幫上...!!!!!~
sai 好像越來越厲害的感覺說


感謝Isu大讓我有些頭緒了!
用Scene_Menu改的加入Isu大的提示後可以用了!  雖然變成用腳本了...
  1. #==============================================================================
  2. # ■ Scene_Menu
  3. #------------------------------------------------------------------------------
  4. # 處理選單畫面的類別。
  5. #==============================================================================

  6. class Scene_Sai90306
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化目標
  9.   #     menu_index : 命令游標的初期位置
  10.   #--------------------------------------------------------------------------
  11.   def initialize(menu_index = 0)
  12.     @menu_index = menu_index
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 主處理
  16.   #--------------------------------------------------------------------------
  17.   def main
  18.     @back_map = Spriteset_Map.new
  19.     # 製作命令視窗
  20.     s5 = "存檔"
  21.     s6 = "結束遊戲"
  22.     @command_window = Window_Command.new(250, [s5, s6])
  23.     @command_window.x = 20#設定x座標
  24.     @command_window.y = 10#設定y座標
  25.     @command_window.index = @menu_index
  26.     # 同伴人數為 0 的情況下
  27.     # 禁止存檔的情況下
  28.     if $game_system.save_disabled
  29.       # 存檔無效
  30.       @command_window.disable_item(4)
  31.     end
  32.     # 執行過渡
  33.     Graphics.transition
  34.     # 主循環
  35.     loop do
  36.       # 更新遊戲畫面
  37.       Graphics.update
  38.       # 更新輸入訊息
  39.       Input.update
  40.       # 更新畫面
  41.       update
  42.       # 如果切換畫面就中斷循環
  43.       if $scene != self
  44.         break
  45.       end
  46.     end
  47.     # 準備過渡
  48.     Graphics.freeze
  49.     # 釋放視窗所佔的記憶體空間
  50.     @command_window.dispose
  51.     @back_map.dispose
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 更新畫面
  55.   #--------------------------------------------------------------------------
  56.   def update
  57.     # 更新視窗
  58.     @command_window.update
  59.     # 命令視窗被啟動的情況下: 取用 update_command
  60.     if @command_window.active
  61.       update_command
  62.       return
  63.     end
  64.   end
  65.   #--------------------------------------------------------------------------
  66.   # ● 更新畫面 (命令視窗被啟動的情況下)
  67.   #--------------------------------------------------------------------------
  68.   def update_command
  69.     # 按下 B 鍵的情況下
  70.     if Input.trigger?(Input::B)
  71.       # 演奏取消 SE
  72.       $game_system.se_play($data_system.cancel_se)
  73.       # 切換的地圖畫面
  74.       $scene = Scene_Map.new
  75.       return
  76.     end
  77.     # 按下 C 鍵的情況下
  78.     if Input.trigger?(Input::C)
  79.       # 命令視窗的游標位置分支
  80.       case @command_window.index
  81.       when 0  # 存檔
  82.         # 禁止存檔的情況下
  83.         if $game_system.save_disabled
  84.           # 演奏凍結 SE
  85.           $game_system.se_play($data_system.buzzer_se)
  86.           return
  87.         end
  88.         # 演奏確定 SE
  89.         $game_system.se_play($data_system.decision_se)
  90.         # 切換到存檔畫面
  91.         $scene = Scene_Save.new
  92.       when 1  # 遊戲結束
  93.         # 演奏確定 SE
  94.         $game_system.se_play($data_system.decision_se)
  95.         # 切換到遊戲結束畫面
  96.         $scene = Scene_End.new
  97.       end
  98.       return
  99.     end
  100.   end
  101. end
复制代码

点评

只少對於我來說是這樣的....因為腳本我不太會改的 ..  发表于 2012-4-28 04:45
哪裡會蠢呢? 我認為是應變呢或者說是變通 !~...應該算是最快解決問題的說...  发表于 2012-4-28 04:43
畢竟原本來求事件的...結果自己卻搞成了腳本出來...有點蠢阿 不過功能能實現就滿足了  发表于 2012-4-28 04:32
因為點錯了...= =  发表于 2012-4-28 04:25
大意了......以後改用桑或醬好了><  发表于 2012-4-28 04:24

评分

参与人数 1星屑 +132 收起 理由
lsu666666 + 132 棒!!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 12:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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