[轉錄]pmore 2007 互動功能簡介

看板PCSH91_305作者 (圖書館傻子)時間16年前 (2007/12/09 20:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 nfsong 信箱] 作者: piaip () 看板: BBSmovie 標題: pmore 2007 互動功能簡介 時間: Sun Dec 9 11:04:07 2007 ^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

12/09 11:06,
喔喔 上映了XDDD
12/09 11:06

12/09 11:10,
推 雖然都看不懂
12/09 11:10

12/09 11:11,
看起還就超厲害的 不過我也是有看沒有懂 XD
12/09 11:11

12/09 11:18,
等很久囉XD 總算出來了
12/09 11:18

12/09 11:22,
推 看不懂+1
12/09 11:22

12/09 11:24,
請各位重新登入之後再來看看就知道
12/09 11:24

12/09 11:25,
好讚阿!!!
12/09 11:25

12/09 11:25,
多這些功能方便很多耶!!!
12/09 11:25

12/09 11:27,
終於!
12/09 11:27

12/09 11:30,
帥呀!
12/09 11:30

12/09 11:30,
出來了出來了~慘了慘了~
12/09 11:30

12/09 11:33,
慘了慘了,囧a
12/09 11:33

12/09 11:39,
樓上兩位XDDDDD
12/09 11:39

12/09 11:51,
XD
12/09 11:51

12/09 12:16,
LP暫停播放... LP暫停播放... LP暫停播放... (迴音)
12/09 12:16

12/09 12:28,
辛苦了:D
12/09 12:28

12/09 12:50,
推!
12/09 12:50

12/09 13:17,
推這篇文章。
12/09 13:17

12/09 14:27,
XDDD
12/09 14:27

12/09 14:31,
太棒了有簡介了~~暫時不用去煩佛性王了 XD
12/09 14:31

12/09 14:32,
鵝哥我不會的時候可以教我嗎 XD
12/09 14:32

12/09 14:56,
good 這就是愛動畫
12/09 14:56

12/09 16:02,
推推
12/09 16:02

12/09 16:21,
哈哈,那小遊戲就有可能出現了
12/09 16:21

12/09 16:41,
推慘了慘了XDDDD
12/09 16:41

12/09 16:44,
對我這樣的老人有點不習慣 囧>
12/09 16:44
lpyd:轉錄至看板 PttNewhand 12/09 16:47

12/09 17:21,
可以..有問題問我沒關係= =
12/09 17:21

12/09 17:32,
喔買尬XD" 滄海桑田了
12/09 17:32

12/09 18:35,
收藏個版,見證動畫的進步XD
12/09 18:35
※ 編輯: piaip 來自: 61.59.124.123 (12/09 18:57) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.23.22.82
文章代碼(AID): #17Mzx8hQ (PCSH91_305)