LV. 30
GP 488

RE:【問題】請問該如何建立顯示如X月X日的視窗?

樓主 Q—S.T. qootm2
GP5 BP-
※ 引述《phantan (過客)》之銘言
> 在新視窗開啟圖片
> 版本是XP,想製作如上圖那樣效果,並取代預設選單裡顯示「遊戲時間」的視窗。

> (各視窗高低的位置已經懂如何調整)
> 雖然了解該如何利用事件跟變數分別設定年/月/日/時這些值之間的轉換,
> 可惜腳本苦手,不大明白該如何讓那些變數如上圖那樣顯示於同一視窗內,
> 另外就是也想不大通該怎麼讓「日曜日」「月曜日」「晴天」「雨天」等隨著變數的變化顯示,
> 不知是否能請大大們不吝賜教呢?

修改Window_PlayTime頁面的內容

要用到的語句:
1.取得n號變數的字串
$game_variables[n].to_s
2.在視窗指定範圍描繪字串
self.contents.draw_text(x, y, w, h, 字串[, 對齊方式])  
3.字串相加
$game_variables[5].to_s + "月" + $game_variables[6].to_s + "日"

應用例:
self.contents.draw_text(0, 0, 120, 48, "日曜日")   # 描繪「日曜日」文字,靠左
self.contents.draw_text(0, 0, 120, 48, $game_variables[5].to_s, 1)  #描繪變數5,置中
self.contents.draw_text(0, 0, 120, 48, "晴天", 2) # 描繪「晴天」文字,靠右


配合條件分歧:
case $game_variables[7]  # 判斷7號變數
when 0  # 值為0時
   self.contents.draw_text(0, 0, 120, 48, "晴天", 2)
when 1  # 值為1時
   self.contents.draw_text(0, 0, 120, 48, "雨天", 2)
end
5
-
未登入的勇者,要加入討論嗎?
板務人員:

2692 筆精華,03/25 更新
一個月內新增 1
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】