雏雀
- - 释然灵魂的赞歌 -
- 来自:彼方之处
- 性别:男
- 生日:1994-6-10
- 注册:
2012-02-01
- 精华:1
- 学分:0 个
- 好人卡:10 张
- 好感度:1285
- [马来西亚]
|
雏雀
2012-05-30 18:30
|只看楼主
3#
t
T
-代碼解說- 首先,你先開分窗,new window或是new tab都可以,進入以下連接。 http://keyfc.laputachen.com/miffyshow/ 解說需要,不打開的話,會有點難以解釋。
FF6600 就是字體的顏色,詳情請看米菲劇場編輯器。 3000 就是背景的清晰度,基本為0至100不等,可以調節到自己喜歡的清晰為止。move 則是移動,代碼號碼是由左去右1至5,要把人物取消就是move 0face 就是人物表情,詳情請參考以上鏈接。
沒錯,解說已經開始了,就先由我分類下米菲代碼的類型吧。1)msg2)mask3)info4)jump5)back6)eval7)switch8)branch9)chara-msg-msg代碼,就是所謂的臨場對白。源碼- msg #FF6600, 3000, 从前,在人类的大陆上,流传着这样一个传说。
- msg #FF6600, 3000, 相传在这片大陆的某处,隐藏着一个名叫keyfc的平原。
复制代码 -mask-mask代碼,就是天氣或是背景變色。 源碼- mask #FF00FF, 70
- mask #FF00FF, 60
- mask #FF00FF, 50
- mask #FF00FF, 40
复制代码 -info-info代碼,就是資料顯示。源碼- info 1, #0033FF, 今天是星期天
- info.clear
复制代码
-jump-jump代碼,就是跳躍劇情,可能你不想要讓玩家老是看一樣的開場白,你可以設計出讓玩家選擇要不要看開場白,因此這時jump代碼就可以派上用場了。源碼- chara pb, #777777, 旁白
- branch 看開場 : left , 不看 : right
- @left
- pb 可惜沒有開場給你看。
- jump end
- @right
- jump end
- @end
复制代码
-back-back代碼,是回到上一個jump代碼,但是只會執行一次指令,同個line不會執行第二次同樣的back,但是如果遇到jump的話,他依然有效。源碼- jump label1
- msg 1000,我想想..
- @label1
- msg 1000,你喜欢米菲吗..
- back
- msg 喜欢..
复制代码 -eval-eval代碼,就是默數,就是在背後進行的次數設置,你走了這條路多少次,你打死了敵人多少次,都是它在計算。源碼- eval day = 0
- info 1, #0033FF, 第%day日
- eval day += 1
- info 1, #0033FF, 第%day日
复制代码提示:一開始一定要用eval 代行字 = X,X = 自己喜歡的數字。要不然他不會開始計算,但是要從0或以上的號碼開始計算也不成問題,eval並不止限制于+-,也支援*/,不過乘除的時候,eval數目可能會出現小數點,那時就用 eval [整數] = [小數]-[小數]%1 來取整數。加上%代行字是根據eval而變動,就如同以上的代碼,eval的增加,info也會跟著增加。 | -switch-switch代碼,就是所謂的限制通關以及幾率。假設我在這裡設置了你的eval一定要超過100個才走的去,那麼即使你拿到了99個,我依然不讓你過去,這種設定的幕後黑手就是switch了。或是你攻打小怪的時候,會爆出暴擊的幾率,也是他在做怪。幾率——源碼- chara pb, #777777, 旁白
- pb 你丟了一個硬幣,不知道是正面還是反面?
- switch i = rnd < 0.5 : zheng, i < 0.5 : fan
- @zheng
- pb 正面耶!
- jump end
- @fan
- pb 反面耶!
- jump end
- @end
复制代码
限制通關—— 源碼- chara pb, #777777, 旁白
- pb 剛才你把硬幣丟掉了,沒錢買水了,但是還是走到自動販賣機前了
- pb 但是沒錢
- eval coins = 0
- switch coins < 1 : bad_end , day > 0 : good_end
- @bad_end
- pb 沒錢,走吧
- jump end
- @good_end
- pb 拿到錢了!買水喝吧!
- jump end
- @end
复制代码提示:switch還有許多用法尚未開發,可以參考成品的代碼加以修改喲。 | -branch-branch代碼,就是所謂的選擇,分支。在galgame應該蠻常見吧?就是那玩意兒咯~~ 源碼- chara pb, #777777, 旁白
- pb 吃不吃糖果?
- branch 不吃:-1, 吃:+1
- @end
- pb 哥哥沒糖果~~
复制代码 -chara-chara代碼,就是人物設定的說 - chara pb, #777777, 旁白
- tomoya, #FF6600, 朋也
- klong, #7F0000, 小恐龍
- sunohara, #FF6600, 春原
- tomoya.tmpl 朋也「%s」
- klong.tmpl 小恐龍「%s」
- sunohara.tmpl 春原「%s」
复制代码提示:上面的是人物出現以及說話。下面的則是人物出現後頭上名字,下面如果沒有寫的話,“人”就無法在視窗里走動。 |
“如果我寫好了代碼,我應該在哪裡試驗呢?” 參考以下圖片 下面的空格,填寫你的代碼之後,再捏右上角的【PLAY】,旁邊的小螢幕就會開始載入你的代碼轉換成小遊戲,因此在放上來論壇之前,可以用這個方法來確認自己的代碼是否有錯誤(BUG),若出現了error可以ignore的他會出現你出錯是在line多少。但是如果是無法ignore的,那麼就是你的字母出現錯誤了,這代碼不支持除了英文的標點符號的,或是你的代碼黏在一起了。 |
雏雀 最后编辑于 2012-05-30 18:58:28
|