[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