[ANSI] 新手教新手Pmore入門

作者: pp1877 (低調之神)   2016-04-02 22:13:44
新手教新手推坑系列又來了!?
有興趣的各位,你的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

^L

^L

^L

^L0.5

^L
5.5
^L

^L
6.5
^L

^L
7.5
^L0.25

^L
8.25
^L
8.5
^L
8.75
^L0.1

^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

^L

^L#1#a,:Win:#A,:WIN:#

^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
───────────────────────────────────────
昨天出現過的...
作者: npc776 (二次元居民)   2016-04-02 22:14:00
The World!
作者: akila08539 (進擊的台灣魂)   2016-04-02 22:14:00
一定是東方仗助
作者: chi12345678 (to Terabithia)   2016-04-02 22:17:00
樓下老公
作者: Zawar379 (露草)   2016-04-02 22:17:00
教學第2發??
作者: wade0419 (病嬌最棒惹wwwww)   2016-04-02 22:18:00
先推再說
作者: lanjack (傳說中的草食熊)   2016-04-02 22:18:00
我老婆啦
作者: nonoise (諾諾)   2016-04-02 22:19:00
結果是安傑羅
作者: QBian (小妹QB子)   2016-04-02 22:21:00
姆咪
作者: MedicineM (毒人形)   2016-04-02 22:22:00
又是推坑XD
作者: tcc080206 (雪ノ下雪乃俺の嫁)   2016-04-02 22:22:00
推p大!剛在test有看到在測這篇XD
作者: Xavy (グルグル回る)   2016-04-02 22:23:00
寫得太複雜了,而且沒防呆qq
作者: MedicineM (毒人形)   2016-04-02 22:23:00
動畫指令教學太棒了QQ 先推再看
作者: samwater   2016-04-02 22:24:00
推教學
作者: f222051618 ( 珍 珠 奶 茶 )   2016-04-02 22:24:00
專業推
作者: BigCat   2016-04-02 22:25:00
( 0.0)/
作者: nonoise (諾諾)   2016-04-02 22:26:00
第一頁我通常都會放 ^LK#@a# 保留所有按鍵 才不會因為按
作者: MCMJ (菱花)   2016-04-02 22:26:00
不知道為什麼看到y/n都會想按end XDDDD
作者: benson820827 (班森宏)   2016-04-02 22:26:00
很簡單(複誦) 感謝教學~
作者: MedicineM (毒人形)   2016-04-02 22:28:00
在test版試都很怕被看到XD
作者: Xavy (グルグル回る)   2016-04-02 22:28:00
對阿 ^L沒防呆的話 不小心壓個鈕就跳出洞化了
作者: wade0419 (病嬌最棒惹wwwww)   2016-04-02 22:28:00
為什麼不管一直按A的人!!
作者: nonoise (諾諾)   2016-04-02 22:29:00
P2弄個個板就沒煩惱了
作者: chin740505 (夕陽)   2016-04-02 22:29:00
推教學
作者: bnn (前途無亮回頭是暗)   2016-04-02 22:31:00
教學推~ 久違的BBSMovie啊
作者: fabulous7744 (Fabulous)   2016-04-02 22:32:00
印象中 動畫太長的話也把把防閒置相關的那個鎖掉不然就是要看的人先把防閒置關掉再開始看閒置幾秒就會送出^[OA^[OB字串那個
作者: dinghaipi (果凍魚)   2016-04-02 22:34:00
推~~~~
作者: nn456 (nn456)   2016-04-02 22:36:00
作者: fabulous7744 (Fabulous)   2016-04-02 22:44:00
啊 比較長的動畫可能還會用到時間同步^LS不過通常長度不會到要用^LS跟鎖防閒置
作者: SaberTheBest (Saber最高!)   2016-04-02 22:54:00
作者: wade0419 (病嬌最棒惹wwwww)   2016-04-02 23:01:00
31頁680行 ^L#1# ←這個"1"要不要拔掉,不然我按1動畫會跳掉
作者: Hybridchaos (Hybridchaos)   2016-04-02 23:05:00
作者: wade0419 (病嬌最棒惹wwwww)   2016-04-02 23:05:00
阿好像是我在數字數到2就按惹才會跳順便問一下28頁596行的"就是這樣!請等待兩秒!"可以刪掉變成"^LK##1接^LG:KeyTestPass:"嗎?因為我想看每頁怎麼寫會有什麼樣的效果R再問一下^L#1#的意思是?
作者: kyuren (九連)   2016-04-02 23:21:00
......我不管你了XDDDDDDDD
作者: canon15167 (讓純愛再次偉大)   2016-04-02 23:29:00
推教學
作者: wade0419 (病嬌最棒惹wwwww)   2016-04-02 23:36:00
OK了解惹,因為我沒用過指令,指令知識只來自於這篇看到沒看過的會緊張 我在研究一下吧 感謝您的教學0.0
作者: fabulous7744 (Fabulous)   2016-04-02 23:38:00
BBSmovie版精華區有很多東西可以看 原PO最後也有說
作者: wade0419 (病嬌最棒惹wwwww)   2016-04-02 23:43:00
因為我之前只會丟進別人寫好的程式((被拖走
作者: lmf770410 (凱文)   2016-04-02 23:55:00
推 雖然我昨晚研究防毒軟體了很久 還是開不了
作者: laios (修)   2016-04-02 23:57:00
教學文~~快推文~才不會被人家說看不懂XD
作者: lmf770410 (凱文)   2016-04-03 00:06:00
我都想刪掉重新裝一個了XD McAfee 哀
作者: sabertomoaki (水手拿冠軍!)   2016-04-03 00:12:00
我也是用McAfee 只能暫時關掉他不然豆不能開= =
作者: nonoise (諾諾)   2016-04-03 00:24:00
互動相關也可以參考bbsmovie的 #17Mrjpzr
作者: shadowblade (影刃)   2016-04-03 00:55:00
|—w—^)b
作者: lmf770410 (凱文)   2016-04-03 01:20:00
我滿血歸來了~ 動畫還沒試過,來研究研究
作者: OnoderaHaru (小野寺春)   2016-04-03 06:33:00
感謝教學,先mark掃完墓再慢慢看^^早上有空還是看完了,想確認一下保留鍵的意思是指只有##裡面的鍵才有反應的意思,而空的代表除了系統預設的q和Ctrl-C以外都不會有反應對嗎?另外如果希望互動的選項有隨機結果,是不是要像這樣^L(名稱1)#(秒數)#(選項A)#(選項B)#...#^LG(名稱2),(名稱3)然後類似的重複這樣嗎?
作者: nonoise (諾諾)   2016-04-03 09:02:00
不是 ^LK##保留-->是指保留的鍵被按下時不會作任何反應然後 @a 代表所有按鍵 所以二者組合的^LK#@a#表示所有按鍵都被保留下來 當按下時不會有任何反應這時才只剩預設的q和Ctrl-C按了能中斷動畫
作者: ebolalala (伊拉拉)   2016-04-03 10:22:00
( ̄﹁ ̄)b
作者: ArtFree (夏天)   2016-04-03 11:05:00
推教學

Links booklink

Contact Us: admin [ a t ] ucptt.com