[ANSI] 新手教新手Pmore入門

看板C_Chat作者 (低調之神)時間8年前 (2016/04/02 22:13), 8年前編輯推噓41(41033)
留言74則, 34人參與, 最新討論串1/1
新手教新手推坑系列又來了!? 有興趣的各位,你的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:# ^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 ─────────────────────────────────────── 昨天出現過的... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.197.61 ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1459606427.A.A50.html

04/02 22:14, , 1F
The World!
04/02 22:14, 1F

04/02 22:14, , 2F
一定是東方仗助
04/02 22:14, 2F

04/02 22:17, , 3F
樓下老公
04/02 22:17, 3F

04/02 22:17, , 4F
教學第2發??
04/02 22:17, 4F
被大貓看到我在TEST板試發,還被人猜到QQ...

04/02 22:18, , 5F
先推再說
04/02 22:18, 5F

04/02 22:18, , 6F
我老婆啦
04/02 22:18, 6F

04/02 22:19, , 7F
結果是安傑羅
04/02 22:19, 7F
昨天半夜看JOJO第4部,新OP快給我出來!我想要畫!

04/02 22:21, , 8F
姆咪
04/02 22:21, 8F

04/02 22:22, , 9F
又是推坑XD
04/02 22:22, 9F

04/02 22:22, , 10F
推p大!剛在test有看到在測這篇XD
04/02 22:22, 10F
剛剛也看到你在試就知道被看光了QQ

04/02 22:23, , 11F
寫得太複雜了,而且沒防呆qq
04/02 22:23, 11F
不想一開始就用^LK#@a#啊...好吧...我改一下...

04/02 22:23, , 12F
動畫指令教學太棒了QQ 先推再看
04/02 22:23, 12F

04/02 22:24, , 13F
推教學
04/02 22:24, 13F

04/02 22:24, , 14F
專業推
04/02 22:24, 14F

04/02 22:25, , 15F
( 0.0)/
04/02 22:25, 15F

04/02 22:26, , 16F
第一頁我通常都會放 ^LK#@a# 保留所有按鍵 才不會因為按
04/02 22:26, 16F
我是從白金之星打螢幕的時候才注意到這問題,

04/02 22:26, , 17F
不知道為什麼看到y/n都會想按end XDDDD
04/02 22:26, 17F

04/02 22:26, , 18F
很簡單(複誦) 感謝教學~
04/02 22:26, 18F

04/02 22:26, , 19F
太快不小心中斷動畫
04/02 22:26, 19F
不過下一個JOJOvs.DIO因為會中斷的機會也不高就忘記用了...

04/02 22:28, , 20F
在test版試都很怕被看到XD
04/02 22:28, 20F
算了~那篇留著給有緣人看吧~反正還是會被刪掉XD

04/02 22:28, , 21F
對阿 ^L沒防呆的話 不小心壓個鈕就跳出洞化了
04/02 22:28, 21F
弄了啦QQ...改在第二頁可以嗎?

04/02 22:28, , 22F
為什麼不管一直按A的人!!
04/02 22:28, 22F
太叛逆了...教不來...(誤)

04/02 22:29, , 23F
P2弄個個板就沒煩惱了
04/02 22:29, 23F

04/02 22:29, , 24F
推教學
04/02 22:29, 24F

04/02 22:31, , 25F
教學推~ 久違的BBSMovie啊
04/02 22:31, 25F

04/02 22:32, , 26F
印象中 動畫太長的話也把把防閒置相關的那個鎖掉
04/02 22:32, 26F

04/02 22:32, , 27F
不然就是要看的人先把防閒置關掉再開始看
04/02 22:32, 27F

04/02 22:34, , 28F
閒置幾秒就會送出^[OA^[OB字串那個
04/02 22:34, 28F

04/02 22:34, , 29F
推~~~~
04/02 22:34, 29F

04/02 22:36, , 30F
04/02 22:36, 30F
還有 17 則推文
還有 9 段內文
至少你現在看得懂啦~

04/02 23:55, , 48F
推 雖然我昨晚研究防毒軟體了很久 還是開不了
04/02 23:55, 48F
你的防毒軟體跟PHJCI有仇膩...設定成額外還是會擋?

04/02 23:57, , 49F
教學文~~快推文~才不會被人家說看不懂XD
04/02 23:57, 49F
有差嗎XD

04/03 00:06, , 50F
我都想刪掉重新裝一個了XD McAfee 哀
04/03 00:06, 50F
有其他選擇的話就拔了啊~根本在干擾~

04/03 00:12, , 51F
我也是用McAfee 只能暫時關掉他不然豆不能開= =
04/03 00:12, 51F

04/03 00:24, , 52F
互動相關也可以參考bbsmovie的 #17Mrjpzr
04/03 00:24, 52F
BBSmovie板→精華區→新手培育中心,那邊看完基本上就能上手了~

04/03 00:55, , 53F
|—w—^)b
04/03 00:55, 53F

04/03 01:20, , 54F
我滿血歸來了~ 動畫還沒試過,來研究研究
04/03 01:20, 54F
歡迎回歸~

04/03 06:33, , 55F
感謝教學,先mark掃完墓再慢慢看^^
04/03 06:33, 55F

04/03 08:02, , 56F
早上有空還是看完了,想確認一下保留鍵的意思
04/03 08:02, 56F

04/03 08:03, , 57F
是指只有##裡面的鍵才有反應的意思,而空的代表除了
04/03 08:03, 57F

04/03 08:04, , 58F
系統預設的q和Ctrl-C以外都不會有反應對嗎?
04/03 08:04, 58F
用了^LK##的話就回歸原本的狀態,什麼鍵都會有反應, 但是用了^LK#@a#的話,除非你之後的互動有用到按鍵, 不然只有預設的q與Ctrl-C會有反應, 可以藉此避免防呆、誤按或在錯誤的時機按下按鍵導致動畫中斷。

04/03 08:08, , 59F
另外如果希望互動的選項有隨機結果,是不是要像這樣
04/03 08:08, 59F

04/03 08:09, , 60F
^L(名稱1)#(秒數)#(選項A)#(選項B)#...#
04/03 08:09, 60F

04/03 08:10, , 61F
^LG(名稱2),(名稱3)
04/03 08:10, 61F
秒數不一定需要,以你之前的 與智乃猜拳 為例, 出拳前的選擇畫面使用^L:猜拳:#剪刀鍵,:出剪刀:#石頭鍵,:出石頭:#布鍵,:出布:# 然後下一幕同時出拳的對應畫面就是^L:出剪刀:or:出石頭:or:出布:+(秒數) 接著^LG:智乃出剪刀的畫面:,:智乃出石頭的畫面:,:智乃出布的畫面:的對應 用來配出9種對決結果: 你出剪刀 你出石頭 你出布 ^L:猜拳:#剪,石,布# ↓ ↓ ↓ ^LG:你出剪:,:你出石:,:你出布: 智乃出 智乃出 智乃出 ^L:同時出拳動畫: ↙ ↓ ↘ ↙ ↓ ↘ ↙ ↓ ↘ ^LG:智乃出剪:,:智乃出石:,:智乃出布: 剪刀 石頭 布 剪刀 石頭 布 剪刀 石頭 布 ^L:兩方出拳對應畫面: ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ^LG:兩方出拳結果: 平手 輸 贏 贏 平手 輸 輸 贏 平手 ^L:結果對應畫面: 如果我的邏輯沒錯的話,應該就是這樣吧XD

04/03 08:10, , 62F
然後類似的重複這樣嗎?
04/03 08:10, 62F

04/03 09:02, , 63F
不是 ^LK##保留-->是指保留的鍵被按下時不會作任何反應
04/03 09:02, 63F

04/03 09:03, , 64F
然後 @a 代表所有按鍵 所以二者組合的^LK#@a#表示所有按
04/03 09:03, 64F

04/03 09:04, , 65F
鍵都被保留下來 當按下時不會有任何反應
04/03 09:04, 65F

04/03 09:05, , 66F
這時才只剩預設的q和Ctrl-C按了能中斷動畫
04/03 09:05, 66F
保留的意思一開始我也搞不太懂,以前看到覺得很詭異,試了才知道很有用XD

04/03 10:22, , 67F
( ̄﹁ ̄)b
04/03 10:22, 67F

04/03 11:05, , 68F
推教學
04/03 11:05, 68F

04/03 13:29, , 69F
前面很努力地想看懂 後來發現慧根不夠 果斷放棄=.=
04/03 13:29, 69F
真的有講得很難懂嗎?我好難過,我高中在社團姑且是教Flash的啊啊啊...

04/03 18:21, , 70F
雖然有點想說明自己有用到的部份 可是不太會教
04/03 18:21, 70F
你在這邊只用推文的話,本來就不好教啊XD

04/03 19:20, , 71F
...其實我想的是發文
04/03 19:20, 71F
發啊發啊~發啊發啊~可以回想一下當初自己怎麼學的啊XD 我教東西習慣先:要做什麼 → 做了什麼 → 為什麼這麼做 → 還能怎麼做, 如果要教的東西很特別的話,會調整個順序或加其他方式...但基本上脫離不了這些。

04/03 20:27, , 72F
謝謝大大提供的建議 (剛剛才可以用電腦所以晚回覆了)
04/03 20:27, 72F

04/03 20:28, , 73F
雖然好像有點複雜,努力慢慢消化中,非常感謝。
04/03 20:28, 73F
去知道指令能做什麼,預想能用指令做什麼,實際用指令去做什麼,檢查指令做了什麼, 雖然看起來好像有點複雜(我有講得很複雜嗎QQ),其實就使用工具的概念啊~ 不過要熟悉陌生的工具,也是需要時間啦...加油! 感謝各位的推文!除了謝謝還是謝謝~ ※ 編輯: pp1877 (111.250.197.61), 04/04/2016 03:47:26

04/05 17:45, , 74F
04/05 17:45, 74F
文章代碼(AID): #1M_zERfG (C_Chat)