遊戲開發

WebGAL 教學#006 – 基礎語法介紹 【四】分支選項

安安 ~ 歡迎來到新一篇的文章 , 在這一篇文章中我會繼續介紹該引擎 - 這個免費開源的遊戲引擎的幾個基礎語句 , 這篇是關於在劇本裡加入分支選項

我們會在這個系列中介紹以下的語句們:

WebGAL 語句介紹

你想做自己的 Gal Game 的話就跟上我們的腳步 來學習這個引擎吧!

我們呢 會把這個系列預計會分為 5 期 , 跟著我們一步步學會該引擎吧 !

現在就讓我們開始吧 ~!

WebGAL - 加入分支

圖形編輯器

加入分支

使用圖形編輯器的話 可以簡單的透過點擊以上的按鈕 來加入新的語句 !

所以呢 點擊 【分支選擇】 就可以加入選項拉

點擊後呢 默認只會有一句 (/ 默認只會顯示一個選項 ) , 但可以透過點擊 【添加語句】 來增加新的選項 :

分支選項預覽

本句 後面的選擇代表: 當玩家選擇一個選項後要連結的文本 (/ 要連結的檔案 ), 如果要直接顯示同個腳本檔案後面的劇本 , 則可以不用設置要連接的腳本 -> 會自動播放同個腳本後面連接的語句

目前選項的 默認外觀長這樣:

分支選項外觀預覽

目前還沒有不用代碼去修改外觀的方式

或許未來官方會提供 不用代碼修改的方式吧

但目前的話是沒辦法的 qq

包跨顏色 , 文字大小 , 文字顏色 或是背景等 目前也沒有找到使用圖形編輯器可以修改的方式

腳本編輯器的話關於修改外觀的文檔也沒有找到

所以以下只會界是顯示的方式 ~

腳本編輯器

那我們也可以 使用腳本編輯器 來加入語句 (/ 選項)

要加入選項的話

可以使用以下的方式:

choose:選項文字:
  • 打出 choose: 和想要顯示的文字就行啦

如果要加入 點擊選項後跳轉的位置的話

可以這樣做:

choose:選項文字:要跳轉的檔案名字.txt;
  • 這樣就可以讓玩家在選擇完選項後
  • 根據玩家的選項來跳到不同的位置拉 (/ 做出不同的動作了)

如果 要新增多個選項的話:

choose:選項文字|選項文字2;
  • 使用以上的方式就可以顯示多個選項了

像是前面寫的 UI 相關 , 要如何修該外觀的方式 因為我不太清楚所以以上只包含顯示選項

WebGAL - 調用 與 切換場景

圖形編輯器

調用與切換場景

這裡也是要加入語句的話 可以直接透過點擊以上的按鈕來加入搭

想要跳轉到其他的腳本的話可以 加入 【調用場景】 或是 【切換場景】

圖形編輯器裡的調用場景和切換場景

其實選擇哪個都是沒關係的 因為你可以透過 勾選 或是 取消勾選 ( 調用/切換場景 ) 來切換這兩個語句

所以呢 他們之間的差別只在有沒有勾上後面的按鈕

勾上了的話 就是 【調用場景】 沒有勾上的話的話 就是 【切換場景】

他們之間的差別就在:

  • 調用場景 在調用的腳本內的內容播放完畢後會回到原腳本
  • 切換腳本 會直接切換到新的腳本 , 不會再回到原腳本了

如果以 Renpy 上來說的話就是 Jump 和 Call 之間的差別

差別不大 主要還是看你平常的喜好

腳本編輯器

如果要調用場景 ( 會再次回到原腳本 ) - 使用 call:

callScene:跳轉腳本名字.txt

如果要切換到另一個腳本 ( 不會再回到原腳本了 ) - 在該引擎中叫做 change :

changeScene:切換的腳本名字.txt;

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *