前几天做了个动态3D背景的pez,可能很多人看了不明白,因为不是只靠prezi来做的,prezi本身能做的3D背景也仅限于.jpg和.png等格式的静态的图片。那么如何做一个有动态3D背景且能被prezi识别的pez呢?其实方法很简单,把做好的pez解压之后再修改content.xml和替换掉repo文件夹里的被调用文件,然后再反转录回去就OK了(这对导出的压缩包也可以这么改,改完之后也是可以实现动态3D背景的)。下面通过一个例子来详细制作一个动态3D背景pez。1、先打开Prezi,再给它添加3D背景。添加好背景之后保存,保存为pez或导出压缩包都可以,最主要的是有content.xml和rope文件夹。2、用压缩软件(winRAR、360压缩什么的都可以)把刚刚保存的pez解压。(这儿我用的是winRAR)2、解压之后得到一个文件夹,这个文件夹下面包含一个叫prezi的文件夹,prezi这个文件夹下面包含content.xml和repo(用于存放调用的各种文件夹)文件夹及preview.png。然后将prezi文件夹下的content.xml和repo及preview.png(可要可不要,无影响)剪切粘贴到解压得到的文件夹下(因为待会儿要压缩这个文件夹),把prezi文件夹删除。【或者最后直接压缩prezi文件夹也可以】3、把要做为动态背景的swf文件拷贝到repo下(此swf得是动态的,否则做出的背景就不是动态背景)。如图:【此处的swf文件分别为1.swf、2.swf、3.swf,前面的三张图片是原来的3D背景图片,可以删除。】4、打开content.xml文件(推荐用xml编辑器打开,比较方便)找到background下的layer属性(我这儿弄了三张做3D背景)然后找到layer下的url和suorceUrl发现那儿有*.jpg字符串(如果你用的是png当背景图片,则是*.png(*代表一个字符或字符串,比如上图中的6字符)然后把这个*.jpg改成刚才我们放到repo文件夹下的swf文件名。我刚刚放进去的是1.swf、2.swf、3.swf。此处把6.jpg改成1.swf。另外两个layer的背景调用也改掉。【其他的一些属性(如位置、深度等)也可以更改,此处不讲】然后保存。7、然后把前面解压得到的文件夹【这个文件夹的名称应为英文或数字,否则压缩得到的.pez是打不开的,上图中的是为中文名,发现反转录后就没打开】【即它的下面包含repo文件夹和content.xml文件的那个文件夹。即要解压的文件夹和repo和content.xml文件夹下没有另外的一个或多个文件夹的包含关系,否则就反转录不回去】压缩。压缩的格式选择为.zip压缩方式选为存储点击确定得到一个.zip文件。把这个文件的后缀名改为.pez。OK,大功告成!!!!用prezi打开,zoomingit,是不是会发现动态的3D效果。【当然,你用的swf是带音乐或直接只有音乐的swf也是可以的,我尝试过做3D动态背景音乐的pez,发现效果是很烂的,大家可以去试试。或者swf的游戏试试可不可以3D游戏背景什么的,自己发挥啦】