忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【捨丸&KID】NS遊戲視窗預設

 

 

有鑑於前幾次都是比較難的教學,這一次的教學要回歸到比較簡單的題材(絕對不是我想偷懶!),也就是NS遊戲執行時最上面的選單。

NS很方便,什麼都沒寫的時候就通通都用預設,這條bar就可以讓玩家調整很多遊戲的設定,即使設計者沒有打算讓玩家調整,只要有這條bar就能調,所以先讓我們看一下在這條bar有什麼功能。

  • 畫面
    • 全螢幕
    • 視窗

因為現在很多人都是用寬螢幕,而NS還是在4:3時代,如果在寬螢幕狀況下執行全螢幕模式會讓圖的配置都強迫拉成跟螢幕一樣的比例,就會造成原本的背景跟對話框變形,解析度也會變差。大家應該注意到在預設的情況下右上方的最大化按鈕是不能按的,這樣可以避免玩家不小心按到,但也許有玩家就是喜歡用超大螢幕玩,所以NS還是有保留這個功能。
  • 字型

這邊下面的選項是看各個玩家本身電腦安裝的程式判定的,像筆者上世代的NB字型只有新細明體跟標楷體,就只有兩個選項,如果玩家覺得設計者挑的字型實在太醜,可以在這邊調整,但我想這種事情應該不常發生~
  • 表示形式
    • 預設
    • 每次一頁

預設就不用講了,每次一頁就是文字一次會跳出一整頁的量,這在AVG遊戲可能會破壞角色對話的節奏,因此只適用於純電子小說類型。
  • 文字速度
  • 音效

就是讓玩家調整文字顯示的速度和音效的大小,一般都會另外做一個config頁面讓玩家調,但如果懶得做config,還是可以讓玩家在這邊調,只有低、中、高速三種選項。
  • 跳到下一個選項

雖然在NS只要按ctrl鍵就可以自動快速跳過已經看過的對話,但一直按著還是很累,這個一按下去就可以快速跳至下一個選擇點,也就是所謂的SKIP鈕。
  • 自動模式

有時候玩家會覺得一直按很酸,按這個按鈕就可以讓遊戲自動點擊右鍵,幾乎所有的AVG遊戲都會有。
  • CD-DA

撥放音樂光碟用的設定,應該很少人會用,畢竟同人遊戲還要附贈音樂光碟那還真是大手筆。
  • 版本情報

按下這個上方功能選單的項目後,寫入所使用版本的資訊視窗會出現在畫面上。

程式碼:

versionstr “上行的文字列”,”下行的文字列”

範例

versionstr “導覽小說”,”ver1.02”

這命令能夠變更版本情報所出現的資訊視窗。

左方輸入第一行的文字列。

右方輸入第二行的文字列。

不管是左邊輸入title右邊輸入版本號碼,還是左邊輸入title和版本號碼右邊輸入作者名稱以及團體名稱都有人使用。

在預設裡會出現Nscripter的版本和作者高橋先生的名字。

  • 結束

這不用介紹了吧,如果能用這個按鈕使用出什麼其他的功能請確定一下自己開啟的是NScripter程式。


接下來要介紹NS預設的右鍵選單與調整預設選單的方式,要在NScripter叫出右鍵選單,需要在定義區內使用rmenu指令

程式碼:
 rmenu “消去視窗”,windowerase,”存檔”,save,”讀檔”,load,”回想”,lookback,”回到開頭畫面”,reset
 rmenu是命令本體。
 將“文字列”,功能這樣不斷排列來設定。文字列的部份會在右鍵點擊功能選單中被表示出來。



;mode800
*define
clickstr"!?。」",2
rmenu "消去視窗",windowerase,"存檔",save,"讀檔",load,"回想",lookback,"回到開頭畫面",reset

game
*start


各項功能的說明
 skip       表示範例:「skip」、「跳至下一個選項」

快速前進到下一個選項為止。和上層功能選單的「前進到下一個選項」有同樣效果。

 reset      表示範例:「reset」「回到開頭畫面」
           將Nscripter重置。回到程式的開頭畫面。
 save      表示範例:「save」、「存檔」
           呼叫出存檔功能選單。
 load      表示範例:「load」、「讀檔」
           呼叫出讀檔功能選單。
 lookback  表示範例:「回想」、「回憶」
           進入回想模式。
 windowerase  表示範例:「消去視窗」、「消去文字」
              將視窗消除只顯示背景畫面。

*  調整右鍵點擊功能選單
 
 使用menusetwindow命令能夠對右鍵點擊功能選單和文字視窗一樣進行改造。
 程式碼
 menusetwindow 文字大小x,文字大小y,文字間間隔,行間間隔,粗字選項,陰影選項,視窗顏色
 範例
 menusetwindow 23,23,0,2,1,1,#FFBB66;泛黃色
 menusetwindow為命令的本體。
 menusetwindow 23,23,0,2,1,1,#FFBB66;泛黃色
 23,23為指定文字的大小(單位為畫素)。
 menusetwindow 23,23,0,2,1,1,#FFBB66;泛黃色
 0為文字間間隔,2為行間間隔(單位為畫素)。
 menusetwindow 23,23,0,2,1,1,#FFBB66;泛黃色
 第一個數值1為粗字選項(1為粗字0普通),第二個數值1為陰影選項(1為加上0不加)。
 menusetwindow 23,23,0,2,1,1,#FFBB66;泛黃色
 最後的#FFBB66為RGB code,決定視窗的顏色。

 

 

;mode800

*define

 

 

 

 

*start

bg white,1

 

clickstr"!?。」",2

menusetwindow 23,23,0,2,1,1,#FFBB66;泛黃色

rmenu "消去視窗",windowerase,"存檔",save,"讀檔",load,"回想",lookback,"回到開頭畫面",reset

game

 

 

注意所謂的泛黃色就是照著背景的顏色去調整的,如果這邊大家用的是全黑的背景那麼一點顏色都看不出來,所以先改成白色,大家可以自己試試看效果,那麼這次先講到這裡,下次說明如何改變一些設定。

 

 

拍手[0回]

PR

この記事にコメントする

お名前
タイトル
メール
URL
コメント
絵文字
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
パスワード

この記事へのトラックバック

この記事にトラックバックする