精華區beta BBSmovie 關於我們 聯絡資訊
^L:first:1 pmore 2007 動畫系統 互動式指令簡介 提醒您: 本篇文章僅供快速體驗用, 完整文件請參考 pmore 2007 互動式動畫系統技術手冊 PTT 使用者需在 2007/12/09 11:00 後重新登入才有效 本文為推廣用說明文件 歡迎自由轉錄 不需另行通知作者 ^L:home:#1,:cpause:,暫停指令#,:cend:,結束播放指令#,:cint:,互動指令#,:end:,結束# pmore 2007 動畫系統新增功能 ^LP 暫停播放 ^LE 結束播放 ^L# 互動式選項 請按數字或用方向鍵選取你有興趣的項目 (可選取項目顯示在最下方) ^L:cpause:P ^LP 暫停播放 以往想讓使用者看仔細一點的畫面, 常常有人寫成 ^L99999 然後畫面指示 看完請看任意鍵後再按 p (繼續播放) 秒數寫少看不清楚,寫太多操作又複雜 ^LP 就是為了解決這個問題而誕生的。 ^LP 會讓該頁提示使用者按下任意鍵後再繼續。 暫停的效果就像這樣(請注意下方的提示訊息) ^LG:home: ^L:cend:#1,:home,回首頁# ^LE 結束播放 舊版 pmore 動畫結束後會一路跳到文章最底 很難在文章結尾放些說明文字或感言 所以也有人常在這寫 ^L99999 現在不用這麼麻煩了, ^LE 會直接在該頁停下來。 ^L:cint:P ^L# 互動式選項 互動式選項是 pmore 2007 動畫系統最強大的新功能。 你現在所正在閱讀的此篇文章就是用這個方式作出來的。 語法是 ^L#key1,cmd1,text1#key2,cmd2,text2#.....# key: 使用者可按下的快捷鍵 (只能單鍵,如 1 2 3 a b c ...) cmd: 被選取後要執行的動作 text: 顯示在螢幕上的說明 (可省略) cmd 的格式比較複雜,目前只支援跳頁。 跳頁碼為: type[+-]offset 或是 :name: type 建議使用 f (frame, 畫面之意), offset 為一整數 指定 +- 時代表 offset 為相對值,未指定時為絕對值。 範例: f1 跳至第一張畫面 (有 ^L 碼處) f+1 跳至下一張畫面 (有 ^L 碼處) f-1 跳至前一張畫面 (有 ^L 碼處) :abc: 跳至命名為 :name: 的畫面 ^LP 如何命名畫面 在 ^L 後面加上 :name: 就好 (name 只能用英文或數字, 大小寫有別) 後面可再接一般指令。 如: ^L:home: 範例就看這個說明文件本身的首頁選單吧! 它寫的是: ^L:home:#1,:cpause:,暫停指令#,:cend:,結束播放#,:cint:,互動指令#,:end:,結束# 也就是說: 命名現在這張畫面為 "home", 然後執行互動指令: 按下 1 -> 跳至叫 cpause 的畫面 (此選項顯示 "暫停指令") 按下 2 -> 跳至叫 cend 的畫面 (此選項顯示 "暫停指令") ... 依此類推。 ^LP 另外, ^L## 前面可再接個時間,這樣就是「若使用者在時間內未按鍵 則改播下個畫面」,也就是即時互動。 ^L#0.5#1,:end:# 這個意思就是「0.5 秒內」若有按下 1 則跳 end, 不然就往下播 還有一個指令也要提一下。 即時互動中如果使用者在非 ^L# 的指令 按下了鍵會停止播放... 所以我們可以用 ^LK#@a# 來避免中斷, ^LK## 則可以回復一般按鍵的功能。 另外,想作重複播放效果的話, ^LG (GOTO) 可以無條件跳頁,跳頁的語法跟 ^L# 的 cmd 一至,也就是 ^LGf-8 往前跳 8 張 ^LG:end: 跳到叫 end 的畫面 ^LGf5 跳到第 5 張 ^LK#@a#P 來作個完整測試吧。 等下會執行這裡列的指令碼: 請在出現 "快按1" 的時候按下 1。 ^L:loop:K#@a#0.2 別按 ^L0.2 別按 ^L0.2 別按 ^L#0.5#1,:got1:# 快按1 ^L0.2 別按 ^L0.2 別按 ^L#1,:loop:,重來#,:eloop:,結束# 沒按到。 請按 1 重來或 2 結束。 ^LG:eloop: ^L:got1:P 恭喜你按到了 ^L:eloop:K##G:home: ^L:loop:K#@a#0.2 別按 ^L0.2 別按 ^L0.2 別按 ^L0.2 別按 ^L#0.5#1,:got1:# 快按1 ^L0.2 別按 ^L0.2 別按 ^L#1,:loop:,重來#,:eloop:,結束# 沒按到。 請按 1 重來或 2 結束。 ^LG:eloop: ^L:got1:P 恭喜你按到了 ^L:eloop:K##G:home: ^L:end:E 簡介結束 詳細說明請見 pmore 2007 互動式動畫系統 技術手冊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.49
kingheros:喔喔 上映了XDDD 12/09 11:06
zguest2000:推 雖然都看不懂 12/09 11:10
wsf:看起還就超厲害的 不過我也是有看沒有懂 XD 12/09 11:11
abc1234586:等很久囉XD 總算出來了 12/09 11:18
willy106:推 看不懂+1 12/09 11:22
black945:請各位重新登入之後再來看看就知道 12/09 11:24
tang76430:好讚阿!!! 12/09 11:25
tang76430:多這些功能方便很多耶!!! 12/09 11:25
Star123:終於! 12/09 11:27
DrRd:帥呀! 12/09 11:30
hjc12345:出來了出來了~慘了慘了~ 12/09 11:30
Spitfire:慘了慘了,囧a 12/09 11:33
black945:樓上兩位XDDDDD 12/09 11:39
zsp7009:XD 12/09 11:51
superlubu:LP暫停播放... LP暫停播放... LP暫停播放... (迴音) 12/09 12:16
ForSinSoKing:辛苦了:D 12/09 12:28
okuiXotk:推! 12/09 12:50
ruse:推這篇文章。 12/09 13:17
red0210:XDDD 12/09 14:27
freijaking:太棒了有簡介了~~暫時不用去煩佛性王了 XD 12/09 14:31
freijaking:鵝哥我不會的時候可以教我嗎 XD 12/09 14:32
pinkygiveme:good 這就是愛動畫 12/09 14:56
sisay:推推 12/09 16:02
walkwall:哈哈,那小遊戲就有可能出現了 12/09 16:21
Vorukrus:推慘了慘了XDDDD 12/09 16:41
Twintail:對我這樣的老人有點不習慣 囧> 12/09 16:44
lpyd:轉錄至看板 PttNewhand 12/09 16:47
ForSinSoKing:可以..有問題問我沒關係= = 12/09 17:21
KK7783:喔買尬XD" 滄海桑田了 12/09 17:32
paullai:收藏個版,見證動畫的進步XD 12/09 18:35
※ 編輯: piaip 來自: 61.59.124.123 (12/09 18:57)
yuzki:推啊 12/09 20:57
revivalworld:Good Job !!! 12/14 20:31