2011年5月14日星期六

KAG教學---基本中的基本,文字顯示(1)

(k ゚∀゚)< Hello World!

你在幹嘛?>( ゚ω゚ s)

(k ゚∀゚)<正如學習程式語言第一次事件是顯示"Hello World"的文字,我們首先要學習如何在吉里吉里上顯示文字。

(k ゚∀゚)<但是我要先介紹first.ks這檔案,它放在scenario目錄上,如果說startup.tjs是吉里吉里程式的進入點,那first.ks就是預設的劇本進入點。

(k ゚∀゚)<在first.ks上寫的字會直接顯示出來,例如把以下的文字複製到first.ks。

(k ゚∀゚)< Hello World!
你在幹嘛>( ゚ω゚ s)

(k ゚∀゚)<你在吉里吉里裡面會看到這樣子的。
















為什麼我們會黏著一起,好噁心啊!>( ゚ω゚ s)

(k ゚∀゚)<因為吉里吉里會忽視換行和Tab按鍵所產生的空格。

(k ゚∀゚)<吉里吉里中KAG的語法與HTML有點相似,都是使用標籤(tag),請看以下的範例。

(k ゚∀゚)< Hello World![l][r]
你在幹嘛>( ゚ω゚ s)



















終於分開了>( ゚ω゚ s)

(k ゚∀゚)<當一開始的時候,你看到第一行,然後點擊後會出現第二行。

(k ゚∀゚)<[l]是等待點擊,當點擊後才繼續執行。而[r]是換行。這兩個功能對文章形式的表達來說很實用。

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

(k ゚∀゚)< Hello World![p][cm]
你在幹嘛>( ゚ω゚ s)



















(k ゚∀゚)<這次換成[p]和[cm],你看到第一行,點擊後會出現第二行而第一行會不見了。

(k ゚∀゚)<[p]是等待點擊和換頁,但是換頁功能受到Config.tjs的global.ignoreCR變數限制,預設是忽略換頁功能,而[cm]是消除所有文字圖層的內容。

什麼是圖層?>( ゚ω゚ s)

(k ゚∀゚)<圖層(layer)好像一片透明底片,一片片疊起來,但當更改圖層的內容,又不會影響其他圖層。

我還是不明白......>( ゚ω゚ s)

(k ゚∀゚)<到之後的教學會解釋更多,現在你就先把[cm]理解成消除內容。

(k ゚∀゚)<先休息一下,下回繼續介紹文字顯示。

4 則留言:

  1. 沒辦法用.因為需要類型,所以隨便打krkr
    結果變成A 2.5D Work Drawing Editor for TCAM Products.
    類型無法更改 就算重復下載也一樣
    請問 first.ks本來是什麼檔
    能改回來嗎
    還是本來就這個檔 但如何打字

    回覆刪除
  2. 站長好,我也是有這個問題。因為是win8系統,所以 first.ks完全開不了,而且還彈了一個市場的視窗,請問我該要怎麼辦??

    回覆刪除
  3. p和l感覺功能很像耶.....

    回覆刪除