轉載自:www.66rpg.com
原作者:Dubealex
Near Fantastica(特別講)
主講人(翻譯):frantice
電子書製作:小湖
第二講 基本詞彙和語法(上)
一些基本的廢話將完了,我們直接進入正題^0^..接下來的請大家一起跟我實踐~
先在RGSS編輯器中新建一個腳本,插入這些:
class Say_Something
def initialize
print 「I am therefore I』m coded」
end
end
然後找個npc並在他事件頁的腳本那裡寫入Say_Something.new
點他後我們看到什麼了呢?冒出來一個寫著」 I am therefore I』m coded」的窗口.
這是為什麼呢?讓我們來一行一行地看:
class Say_Something 這裡我們創建了一個叫Say_Something 的class (類)
def initialize 這裡我們定義了一種新的方法叫Initialize (初始化)
print 「I am therefore I』m coded」 我們增加了當」initialize」的方法被調用時執行的東西
兩個end是語法
我們再進一步學習:
「initialize」 是一種默認的方法,當你在事件中調用腳本時候執行. 腳本語句」Say_Something.new」 你用」new」的信息命令 RMXP 來創建Say_Something的對象
關於end:
哪些詞語需要用end來結束呢?看看這個.是不是清楚了點呢?: