新手教新手推坑系列又來了!?
有興趣的各位,你的PHJCI準備好了嗎?
知道怎麼畫以後,想知道怎麼在PTT上動了嗎?
看到下面這個這份文件是可播放的文字動畫,要開始播放嗎? [Y/n]了沒有?
接下來麻煩請依照指示閱讀囉!
如果你已經看完本篇教學想研究看看這篇怎麼弄的才選n唷!
因為會講到互動指令,有可能手機會無法正常閱讀,抱歉喲~
第一次給我選Y!
↙
^LP
首先讓我們來認識一下“^L”,這東西是所有Pmore指令的開端,
只要你進入一篇文章,有偵測到^L,就會自動詢問
這份文件是可播放的文字動畫,要開始播放嗎? [Y/n]
所以在第一個^L上面的內容怎麼表現也是一個可以發揮創意的地方。
^LK#@a#P
^L就是播放^L底下的23行與40全形字元(80半形)範圍的內容,
當然也可以省略範圍,像是這樣...
^L
我只播放這一行1秒鐘!
然後剩下的範圍就算你不輸入東西,都會是無字元黑背景,
那讓我們來試一次。
^L
我只播放這一行1秒鐘!
^LP
那再來我想要讓某個頁面停留久一點或短一點的時間要怎麼做呢?
很簡單,跟我唸一次很簡單(唸個屁簡單!)~
在我們的^L後面直接加上一個數字,這個數字代表秒數,
^L2就是播2秒,^L0.1就是播0.1秒,
如果當^L後面沒打任何數字,就會沿用前一個^L(數字)的秒數,
如果前面沒有可以沿用的,那就會是預設1秒,
來~跟著我一起數到10吧!
^L
1
^L
2
^L
3
^L
4
^L0.5
5
^L
5.5
^L
6
^L
6.5
^L
7
^L
7.5
^L0.25
8
^L
8.25
^L
8.5
^L
8.75
^L0.1
9
^L
9.1
^L
9.2
^L
9.3
^L
9.4
^L
9.5
^L
9.6
^L
9.7
^L
9.8
^L
9.9
^L1
10
^LP
OK!在這邊我們學會最簡單的^L播放囉!還有提一下時間最短只能0.1秒,
到這邊的功能可以在PHJCI下面的 動畫播放(#F5) 選擇Ptt Pmore來播放,
在這邊順便簡單介紹一般動畫播放,
就是以一般22行與40全形字元(80半形)的閱讀範圍做為手動連續動畫,
PTT也有提供功能,可用小寫p輸入秒數幫您自動連續播放,
這種範例可以在看完這篇去找我的“日常 東雲研究所(動畫第11集片段)”參考。
^LP
有播放就要有結束跟暫停對吧?那就是^LE與^LP!
不過這兩個功能跟之後提的在PHJCI似乎不會正常運作,
要練習的話可以去Test板練習,
【 分組討論區 】→市民廣場→批踢踢新手服務中心→Test
在這篇每一頁會停下來讓你看的就是^LP,不是男性暴露狂給你看的那個LP
而播放結束的^LE到後面再提吧!
讓我們來說說...更進一步的功能...
^LP
那就是^LG,只要讀取到這個^LG,就會用0.1秒的時間帶你前往你的目標畫面,
那可以前往的目標該怎麼指定呢?
一種是^LGf1,這代表著跳至第一個畫面,
另一種是^LGf-2,這代表著往回跳至前二個畫面,
反之^LGf+2就是往後跳至後二個畫面,
還有一種是跳往標籤畫面,但是在這之前要先講一下標籤是什麼,
我也不知道講標籤準不準確,先不管啦XD
我們把用::括起來的內容當做命名的標籤,
用法是^L:pp1877:,我們就能把這個^L畫面命名為pp1877,
就可以用^LG:pp1877:前往那個^L:pp1877:囉!
^LP
再來配合之前的^LE與^LP的合體用法,
^L:END:E,就是這個^LE的畫面被命名為END,
而如果用^LG:END:就是前往你指定的那個名為END的結束畫面,
同理^L:Pause:P,就是這個^LP暫停畫面被命名為Pause,
用^LG:Pause:就是前往你指定的那個名為Pause的暫停畫面,
這樣懂了嗎?在這邊要提醒一下我不知道中文能不能命名,(我也懶得試)
建議用英文數字做為標籤名,然後順便講一個進階用法:用^LG隨機前往
很簡單,跟我唸一次很簡單(你還來啊!)~
那就是^LG:IamNO1:,:UarNO2:,對...就是用“,”隔開下一個目標,
隨機範例請見我的“JOJO的奇妙冒險 迪奧:無駄無駄無駄!”參考。
^L:KeyTest:P
那麼舉一反三,循環播放就是後面加個^LG前往你要的畫面啦!
這樣就你只要不q掉或按鍵干擾他播放,就會一直迴圈,
循環範例請見我的“日常 博士喵~喵~♥ ”參考,
不過說到這邊你們應該開始在意了...
為什麼控制權都在作者那邊不公平啦QQ
所以輪到^L##登場!我們只要這樣^L#a,:pp1877:,請按小寫a#就會顯示
>> 請輸入選項: (互動式動畫播放中,可按 q 或 Ctrl-C 中斷)
a請按小寫a
代表著按小寫a鍵前往:pp1877:這個畫面,而請按小寫a這提示是可省略的,
那讓我們來試試看吧~
^LK#a,A#
下一秒按小寫a~
^L#a,:pp1877:,請按小寫a#A,:PP1877:,請不要按大寫A#
請按小寫a~
^L:pp1877:1
就是這樣!請等待兩秒!
^LK#@a#1
就是這樣!請等待兩秒!
^LG:KeyTestPass:
^L:PP1877:2
你是笨蛋嗎?是小寫a不是大寫a啊...等待兩秒重來一次!
^LG:KeyTest:
^L:KeyTestPass:P
嗯!做得很好,然後如果不輸入提示,只打^L#a,:pp1877;#的話,
就會不暫停顯示提示,可以藉由這種方式模擬動作遊戲,
範例請見我的“爛遊戲需要你來測BUG!”參考,
還有一種進階用法,就是在限定時間內按鍵,
^L#1#a:Win:#,這代表在這1秒內要按下小寫a,才可以前往:Win:畫面,
如果錯過這一秒就會前往下一個畫面囉~
那讓我們來測試一次,不要再按大寫A囉~那個笨蛋~
^LK#a,A#0.1
^L:KTT:1
讓我們數到3就按小寫a喔!兩秒後開始~
^L1
1
^L
2
^L#1#a,:Win:#A,:WIN:#
3
^L2
看來沒按到呢...等待兩秒後重新再來一次!
^LG:KTT:
^L:WIN:
......我不管你了。
^L:Win:
就這樣!讓我們邁向終章吧!
^LK#@a#0.1
^LP
詳細可以使用什麼鍵參考BBSmovie板精華區文章吧!
簡單給幾個常用的
@u 上方向鍵、@d 下方向鍵、@l 左方向鍵、@r 右方向鍵、
@a 任意鍵、@P PageUP鍵、@N PageDown鍵、@E End鍵,
最後來講個特別的就是^LK##,互動前保留按鍵,
意思是被這個指令選擇的按鍵可以在之後的互動式Pmore使用,
可用來避免像在^LG移動的那0.1秒時按鍵導致動畫停止的問題,
似乎也是導致手機端不能看動畫的原因,不過這我不確定XD
至於用法在剛剛其實就有用到了~其實有^LK#a,A#在前面喔~
呵呵~不知道吧?然後^LK##不括任何鍵就是放棄保留鍵。
^LP
然後下一頁就是^LE啦!
更詳細的資訊請前往BBSmovie板吧!
【 分組討論區 】→市民廣場→批踢踢視覺美工部→BBSmovie
想研究的也可以去看別人的Pmore動畫,
看實際範例學得也挺快的,
那麼各位!讓我們用Pmore動畫見吧!
^LE
▁▂▂▁
▂▆█████▆▄
▼▼▔◣◥█████▄
▼ █▃▌ ▔▔▲
▼_/ ﹨_ ╲ 聽說這樣就像阿姆斯壯,
▃| /〈▅▄▃╲_ _ ▏
▲ |∕╲_.-︸.-— / \▎那我可以換鐵拳套嗎!?
◥|\_︵ \ ﹚)▍
︶▂╯╲】 ﹙︿ ▎ 不行!!
▔▔▔◥◤ ︿_╱▲ ╲
▋︵_ ╲/ ╯ |▲
▊ '—-︶ ╱∕ \
▂ ▄▆▄▋︵-._ ╱ ╱ ∕ ﹨▲
▃▇ ▆▅ ̄╲▼ ◥ _ _╱/ /▂▄▆▇ \
◢◢ ▆▄ ▊ / ▎ ▲▋ ̄ ̄ ▂▅▇▂▄▆ ◥
◢◢ ▼ ◥﹀▲ /▎\◢▄▃▆ ▁▄▆ ︷╲
◢◢ ◥ ◢ ▼▊▄▲ | ▃▅▇—︸ ̄▃▅▆▄
▲▎ ▊ ▲▉\/ ▎ ╱ ◢ ◆︿
▲▋ ▼ ▊▃\ ▏╱ ◢ ▃▆ ╲
▉ ▎ ▋<>〉▇ ̄︸—-◢ ◢ ╲
▊ ▏ <>∕╱ ◢ ◢ ╲
▲▉ ▲ ▎▉() 〉 ▲ ▼ ̄︸≧—︷ ╲
▲ ◥ ▊/╱ ▲ ▼ 《  ̄︸< ̄︸ ╲
作者 pp1877 (低調之神) 看板 C_Chat
標題 [ANSI] 又來了~又來推坑了~
時間 Sat Apr 2 22:13:44 2016
───────────────────────────────────────
昨天出現過的...