%36%30%43%48%49%50%31%6f%70%31%35%30%52%30%49%74%6a%34

[MyCraft·我的手艺]申请权限?作品展示?下载存档?赶快注册吧!
Join MyCraft

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 2759|回复: 10

【新增插件】动画插件在创造界正式对工匠以上玩家开放

[复制链接]
发表于 2014-12-25 00:12:59 | 显示全部楼层 |阅读模式
经过大约一个月的修改和测试,动画插件现在正式面向创造界所有工匠以上玩家开放。同时,插件的测试和维护工作将一直持续下去。




一、什么是动画插件?
Cinema,又称动画插件,是一个充满无穷可能性的极其强大的插件 。从效果上来说,它能展示任何方块组成的动画;从原理上来说,它能储存在你指定的范围内的方块任意多次。这是个需要想象力的插件,拥有不亚于MC的创造之魔力。
你可以前往创造界的动画世界【传送点:/warp cinema】观看其他人的作品,或者在这个试验场地留下你的创意,供其他人欣赏。这里同样可以领取一份完整的动画制作手册,手把手教你如何制作一个动画,内容和下方的完全相同。
一些使用动画插件制作的作品如下:










在新版本中,多人同时设置动画已成为可能。尽情挥洒你的创意吧!


二、使用限制现在在创造界,任何工匠以上级别的玩家都可以在动画世界使用动画插件来创造动画,或者为自己的建筑增添内容。
动画世界的传送点为:/warp cinema
若想将动画绑定到按钮上,并用于自己的建筑作品,请先记录下cpos1的位置,以及完整/cplay指令后,联系高级工程师帮忙绑定。
注意:创造动画时请先做好准备工作。禁止使用动画插件来扰乱或破坏其他人的建筑,违者将封禁处理。

Cinema的动画可以保存绝大多数的方块,但是还是有些特殊的方块会无法显示、丢失信息或者掉落。无法安全保存的方块如下:

门、按钮、陷阱门、红石线等:由于依附于方块才能放置,故若下一帧里消失了,可能变成掉落物品。
牌子、箱子、人头、刷怪笼、命令方块:由于使用了NBT来存储额外信息而无法保存,故这些额外信息会丢失。
画、物品框、矿车等:属于实体,不会被Cinema插件记录。
其他方块:都可以正常显示,包括不同方向的楼梯、发生器等。


三、基础用法
1.设置动画区域和WE类似,你需要首先设置一个立方体空间。站在你想设定的立方体空间的一个角上,输入/cpos1,则会把第一个点设置为[你脚踩的方块的上面一格位置]。注意/cpos1的位置!如果没搞清楚可能会造成严重后果。同时需要记住,/cpos1的位置在接下来还有用,因此尽可能把这一点设置在显眼的位置。
设置好/cpos1后,前往立方体的对顶角,再设置/cpos2。这样一个立方体的动画区域空间就选择完毕了。
2.保存你的动画与第一帧
帧是动画和电影的基本单位(想必大家都知道)。Cinema中同样如此。
指令格式:/csavedelta <名称>
为了防止混淆,保存时需以自己的名字为前缀,这样做的目的是防止混淆。例如我制作的动画保存为:Jes_墙壁投影(中英皆可)。若两个动画重名,文件就会相互覆盖。
输入指令后,你的动画以及第一帧即保存了下来。
3.制作更多帧
完成上一步后,任意改变你的动画空间内的方块,或者不改变也可以。然后再次输入/csavedelta <之前用的名称>保存你的帧
这个指令的作用是以差值记录动画数据,即只记录和上一帧不同的地方。注意:每次最多只能保存10000个方块的变化,防止服务器卡顿。
回到之前内容,重复第三步的工作你可以制作10帧、100帧甚至够多直到你抒发完灵感为止。
4.播放你的动画
创建完成动画后即可播放。为了播放,首先需要设置一个参考点:/cpos1。
为了方便查看效果,你可以直接前往设置动画时使用的点输入/cpos1。如果在其他地方调用动画,就必须以坐标设置好/cpos1 x y z,并小心防止出错。
接下来是播放指令:/cplay <影院名称> <动画名称> <每帧间隔> <播放次数>
影院名称是每次播放动画时用的名称 。因为你可能在不同地方调用同一个动画,显然需要不同的影院名称 。和上述动画名称命名要求相同,它应当如此命名:你的名称_p编号 。例如:Jessefjxm_p1,代表我的第一个影院。
每帧间隔以毫秒为单位,默认为250,范围为50~5000。
播放次数默认为1,范围为1~10次。
总范例:/cplay Jessefjxm_p1 Jessefjxm_墙壁投影 1000 1
现在你就可以欣赏你的动画了。Enjoy your creation!


四、进阶指令略讲
1.保存:/csave/csavedelta
实际上两者都是保存指令。只不过前者是保存区域内全部方块数据,后者只保存和上一帧不同的地方。为了提高效率,建议全部使用/csavedelta保存。唯一的缺陷在于很难修改用/csavedelta保存的动画的中间某一帧,因为仅修改一帧可能导致接下来发生不可预料的变化。因此,除非你的动画很复杂精细,占用空间又不大,才能用/csave保存。其他情况下全部用/csavedelta
2.删除动画
对自己动画不满意?/cinemaremove <动画名称>
3.重新编辑某一帧
/csave <动画名称> <帧编号>或者/csavedelta <动画名称> <帧编号>
即使是一个完成已久的动画,也能如此直接写入数据。
4.插入帧
/cinsert  <动画名称> <帧编号>或者/cinsertdelta <动画名称> <帧编号>
5.停止一个播放的影院
/cstop <影院名称>
6.暂停一个影院
/cpause <影院名称>
7.恢复被中断的影院
/cresume <影院名称>
8.反向播放影院
/creverse  <影院名称>
9.逐帧播放动画
/cstep <影院名称> <前进帧数>
注:需要先暂停一个影院才能逐帧播放。
   
五、实际应用简述
一般玩家只能使用/cplay指令播放动画。不过管理员和授权的设计师可以使用scriptblock来更好的播放动画。scriptblock能将指令绑定到按钮上,并在点击按钮时强制触发。
/sbinteract create [@bypass /cpos1 12 34 56][@bypass /cplay Jessefjxm_p1 Jessefjxm_墙壁投影 1000 1]
假设这条指令绑定到了一个按钮上,那么按下这个按钮后,就会设置/cpos1到12,34,56的坐标处,然后立刻播放动画。这种方式能保证即使两个人同时通过这种方式调用不同动画也基本上不可能发生冲突。
scriptblock插件较为复杂,这里简单的讲述下如何简单的利用上面的模板来将你的动画绑定到按钮上。
指令中包含了两个子指令:
/cpos和/cplay。上面已经讲述过了播放动画的原理。因此只需把/cpos1后面的坐标替换为你的动画的cpos1坐标,再把/cplay指令替换为你的版本即可。
替换完成后输入指令,scriptblock插件会提示你点击方块以绑定指令。这时候§3右键点击某个方块——一般我们用按钮,方便理解,就能把指令绑定上。以后再点击按钮就能激活动画了。
有时候指令太长,一行输不完,怎么办?没关系,可以拆成两条。还是以上面的指令为例,分别拆成如下两条指令:
/sbinteract create [@bypass /cpos1 12 34 56]
/sbinteract add [@bypass /cplay Jessefjxm_p1 Jessefjxm_墙壁投影 1000 1]
即可分两次完成绑定。


六、常见问题
问:为什么我的动画忽然播放到其他人场地去了?我只是看了一下而已..
答:播放动画实际上涉及到两个动作:设置cpos1坐标以作为影院参考点,以及播放动画。因此你点击按钮观看别人的动画后,你的cpos1坐标就改变了。这时候如果你再返回你的场地直接播放动画,由于cpos1坐标被改变,动画就会跑到其他地方播放了。
同理,如果你返回后继续制作动画、保存帧,而没有重新设置cpos1,同样可能导致严重问题。
因此,当你在制作和调试你的动画时,一定要这类问题。



发表于 2014-12-25 00:18:06 | 显示全部楼层
鸡丝的动画邪教!XD
发表于 2014-12-26 19:20:27 | 显示全部楼层
{:4_128:}这个略屌
发表于 2014-12-26 23:07:21 | 显示全部楼层
{:4_89:}鸡丝已经创立了Cinema教!
{:4_144:}天灭命令方块,退TOR保平安。
发表于 2014-12-28 07:31:16 | 显示全部楼层
{:4_89:}学我动画大法好
发表于 2014-12-28 22:54:59 | 显示全部楼层
研究ing……
发表于 2014-12-29 05:29:19 | 显示全部楼层
有空去看看{:4_138:}
发表于 2014-12-29 19:48:20 | 显示全部楼层
{:4_93:}看起来好麻烦。。
发表于 2014-12-29 23:21:28 | 显示全部楼层
如此高端{:4_104:}

点评

你在讽刺我呢?……%……×¥×%  发表于 2014-12-31 20:39
发表于 2015-2-23 23:02:36 | 显示全部楼层
卧槽,玩脱了,建筑比赛的时候保存的动画名都是以帧数为名称的。。
您需要登录后才可以回帖 登录 | Join MyCraft

本版积分规则

%36%30%43%48%49%50%31%6f%70%31%35%30%52%30%49%74%6a%34

手机版|小黑屋|MyCraft·我的手艺 ( 苏ICP备14010725号-5 )

GMT+8, 2024-12-27 21:09 , Processed in 0.016925 second(s), 8 queries , Gzip On, MemCached On.

Designed by Paddymama and Operated by Lann, Powered by Discuz!

Since 2012

快速回复 返回顶部 返回列表