作者geken (彈幕狂)
看板GameDesign
標題Re: [請益] 利用讀取文字檔來做出對話
時間Thu May 14 23:11:35 2009
※ 引述《aton602 (南方堂果)》之銘言:
: 隨著時間的過去,XP慢慢退出主流了
: 而目前相容vista/7最高的正是Game Maker7
: 目前對win7的相容測試
: Game Maker5可以執行,但是因為繪圖核心太舊,如果設定alpha數值就會變很慢
: Game Maker6是根本不能開程式,更不用說做了
: Game Maker7完全ok,開半透明也不會影響到效能
: 我是用ATI4670+AthlonX2 5200+
: 不過GM7因為不能打中文,所以想用讀取text檔案來做對話
: 這樣不會浪費太多容量將其變成圖片(我做的遊戲對話很多)
: 而倚天字型容量大又有版權問題
: 我希望能做到這樣
: 例如有三行
: AAAAA
: BBBBB
: CCCCC
: 如果按鍵就可以跳到下一行,到檔尾後結束
: 那跳行如果做到呢
: 之前想用file_text_readln,結果程式當掉
: 雖然Game Maker的GML是從C發展的,但還是有點不一樣
: 不知這邊有沒有人用Game Maker的,希望能來幫忙,謝謝
假設 abc.txt是要讀取的檔案
talk=file_text_open_read("abc.txt");
s1=file_text_read_string(talk);
file_text_readln(talk);
s2=file_text_read_string(talk);
s1為第一行文字
s2為第二行文字
跳行大概就這樣吧?
之後看要怎樣用在create事件、keypress事件、draw事件...
太久沒玩gm懶得想了@ @
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.188.105
1F:推 aton602:只是這樣設定鍵盤事件如何讓s1跳s2呢?不過謝謝你,我再看 05/15 00:53
2F:推 aton602:喔!我終於用出來了,謝謝你 05/15 00:58
3F:推 aton602:不過發現,gm7一樣讀不了中文字囧...不太想用倚天字型... 05/15 01:00