2011年8月27日星期六

KAG教學(應用篇)---基本的標題畫面

(建議在閱讀本篇教學之前,請先閱讀KAG教學---分歧,選項(1)KAG教學---美化這黑色的東西,文字圖層(1)KAG教學---關閉遊戲,closeKAG教學---調整速度,文字顯示(4))

(k ゚∀゚)<標題畫面幾乎是所有遊戲必有的東西,今次介紹標題畫面的基本概念和如何在吉里吉里上使用KAG來做出標題畫面。

(k ゚∀゚)<標題畫面簡單來說就是一張標題背景圖像加上一個選單,當我們按下不同的選項的時候,就會跳到不同的介面,例如讀檔、鑑賞模式等,之後回到標題畫面,不過有一個例外,就是結束遊戲的選項,它是直接結束程式,以下是簡單的流程圖。

























為什麼只有主內容完結後會回到開始點?>( ゚ω゚ s)

(k ゚∀゚)<因為通常主內容完結後會重新播放OP,或者是顯示公司和組織的logo,而不是直接回到標題畫面。

(k ゚∀゚)<我們用[image]來標題畫面的背景圖,並且用文字圖層製作一個選單,例如使用[link],若果想精美一點,可使用[button]來製作按鈕。

(k ゚∀゚)<看看以下的範例。

*title
;標題畫面的背景圖
[image storage="cg2" page=fore layer=base]
;文字圖層透明化
[position page=fore layer=message0 opacity=0]
;製作選單
[nowait]
[locate x=50 y=70]
[link storage="start.ks"]Game Start[endlink]
[locate x=50 y=110]
[link storage="load.ks"]Continue[endlink]
[locate x=50 y=150]
[link storage="album.ks"]Album[endlink]
[locate x=50 y=190]
[link storage="option.ks"]Option[endlink]
[locate x=50 y=230]
[link storage="exit.ks"]Exit[endlink]
[endnowait]

















(k ゚∀゚)<上述是最基本的標題畫面架構,為了方便管理,建議各個功能放在不同的ks檔裡,而用[link]或[button]等來連結到那些ks檔。

(k ゚∀゚)<這裡我們使用到[nowait]來瞬間顯示選單,否則文字會一行行地顯示,並且以[locate]來調整選單上選項的位置,還有記得用[position]的opacity屬性把文字圖層透明化,除非大家想把文字圖層製作成選項框,簡單的選項框製作方法可參考KAG教學(應用篇)---簡單選項框

不能用[layopt]取代[position]嗎?>( ゚ω゚ s)

(k ゚∀゚)<不行,因為[layopt]的opacity會連文字圖層的文字都變得透明。

(k ゚∀゚)<當製作了其他介面時,記得製作一個按鈕給玩家跳回標題畫面。

那麼結束遊戲的按鈕呢,這個不是跳到其他介面?>( ゚ω゚ s)

(k ゚∀゚)<這個可以參考以下的範例。

exit.ks
[close]
[jump storage="first.ks" target=*title]

(k ゚∀゚)<當我們點擊結束遊戲的按鈕,就跳到exit.ks,並且執行[close],顯示結束遊戲的詢問視窗,若果玩家按下取消(いいえ),下一句的[jump]會跳回標題畫面。

(k ゚∀゚)<大致上這方法差不多可製作一個最基本的標題畫面,今次就到這裡,下次再見。

3 則留言:

  1. 又來麻煩你了,我想放圖片代替純字,
    [button graphic="choice1"]

    不過該放在哪裏呢?
    [locate x=310 y=185]
    [link storage="start.ks"](圖)[endlink]

    回覆刪除
  2. 直接代替[link]的位置就可以,就好像以下的模樣。

    [locate x=310 y=185]
    [button graphic="choice1" storage="start.ks"]

    回覆刪除
  3. 竟……竟然那麽簡單…… 〉撞墻去

    謝謝您=D

    回覆刪除