新手教新手推坑系列又来了!?
有兴趣的各位,你的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
───────────────────────────────────────
昨天出现过的...