創作內容

14 GP

【RPG製作大師】RGSS3腳本 - 對話文本讀取

作者:魂│2014-07-14 12:27:02│巴幣:36│人氣:5181
=============================
更新紀錄:<最後更新:140815>
=============================
140715更新內容:新增手動換行功能
140815更新內容:文本存放位置改至腳本中
=============================

此功能比較像文字遊戲&戀模會用到的功能,RM反而較少遇到這類情況

當某一段劇情有大量的文字的時候,相較於一個一個把文字貼到對話框中,

利用此功能,可將文檔預先打好,直接整份塞到腳本欄中讀取。

好處是當需要修改文字內容時,可以直接在文字編輯器打好之後複製到腳本中

此腳本使用方法非常簡單,只要準備好一份格式正確的文檔(格式說明在範例文檔中會有)

文檔放置必須在腳本欄中,範例專案中會有


就可以產生效果,範例文本的結果如下:



呼叫的方法則是
start_text_reader "文檔名稱"

例如範例文檔是SCRIPT_WSt_01
則呼叫使用:start_text_reader "SCRIPT_WSt_01"

=============================
以下為腳本下載

範例專案下載:Google雲端硬碟

程式碼檢視:Github

那麼,這次的腳本分享就到這裡,希望對任何想製作RPG的大家有幫助!

(註:若有任何使用上的問題,或者是腳本錯誤等等,非常歡迎各位的指教!)


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2511798
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:RPG製作大師|RGSS3

留言共 10 篇留言

Яков
來頂![e22]

07-14 13:10


謝謝雅沙XD
07-15 11:15
聖堂
很棒的腳本!
好希望可以手動換行啊

07-14 13:10


感謝小夏的意見~新版本已經有此功能了XD07-15 11:15
聖堂
我又來了XDD
這次是希望可以使用內建的臉圖功能~

07-21 23:44


內建臉圖功能可藉由以下文字指令達成:
%$game_message.face_name = "Actor1"
%$game_message.face_index = 008-15 23:00
神塵
朝聖推

07-23 13:24


謝謝XD
08-15 23:00
未来ずら
請問一下,如果要讓RM讀入txt的內容並執行該怎麼做?
我是想把部分Class內容存成txt讓沒有RM的人也可以修改

我腳本是寫成這樣:
new_text = open(某txt檔名).read
eval(new_text)

運行時只有ANSI格式可以順利執行,其他會顯示SyntaxError
但ANSI中文部分會變成亂碼

後來另外用RGSS把腳本內容輸出成txt(格式是UTF-8),
雖然一開始能用,而且沒亂碼問題,但一用Notepad存檔又會出現SyntaxError


要怎麼做才能順利運行txt文件內容、而且不會有亂碼情形?[e26]

12-26 13:32


只能說不要用Notepad吧,至少使用Notepad++
也因為我沒用Notepad,所以並沒有遇到類似這樣的編碼問題12-27 08:17
未来ずら
試了一下用Notepad++存,也是同樣結果
...好吧,最後發現這方法在VA可以,XP不行,太傷心了[e26]

12-27 18:33


不好意思 我按照您的步驟去做 但是卻沒有顯示 不知道是哪裡沒做好

我不知道文字要放在哪個部分 小弟目前還是新手 諸多不懂之處請多包涵

08-03 21:53


範例專案有執行過嗎?建議先從範例專案下手。若執行OK,試著修改範例專案的內容來學習如何使用。08-04 20:44

目前留言的所有問題經過詢問版大已解決!謝謝您提供優質的腳本!

08-04 20:46

oVo巴爾坦星人
請問在這篇之前 大是不是有先在哈拉版提供做法給我的文?

10-26 13:04


我不清楚,但這和讀取腳本進來直接執行是兩回事。
你如果想要把檔案讀成字串之後,當作是程式碼來讀取
,要使用 eval(讀進來的字串)10-26 20:43
oVo巴爾坦星人
eval 我在XP好像不能用...
我那件事是說有問過怎麼讀取文字檔當對化訊息內容...
忘記是不是你提供做法的...

10-26 20:45


我沒有研究VA以外的版本。如果是XP版本的解決方法,應該就不是我提供的了。10-26 20:51
我要留言提醒:您尚未登入,請先登入再留言

14喜歡★play123 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【RPG製作大師】RGS... 後一篇:【RPG製作大師】RGS...

追蹤私訊切換新版閱覽

作品資料夾

blackotori大家
歡迎大家來小屋看看,說不定會有你喜歡的?看更多我要大聲說16小時前


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

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