1 / 6
文档名称:

director的自适应屏幕.pptx

格式:pptx   大小:122KB   页数:6页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

director的自适应屏幕.pptx

上传人:ranfand 2017/5/7 文件大小:122 KB

下载得到文件列表

director的自适应屏幕.pptx

文档介绍

文档介绍:DR 自适应屏幕分辨率解决办法解决办法 1 由于我用的是 英文版,我英文不太好,发布设置那里找不到相关设置,据说发布设置有不过,发布设置成全屏后,好像是在舞台外面填充舞台背景色以实现的好像发布设置也可以设置成缩放舞台以适应屏幕分辨率,不过, 这样子做的话,好像不会按比例缩放,然后导致作品变形没事可以看下安装目录下的这个东西,会对你有用的解决办法 2 用代码缩放舞台,下面是我写的代码,自己抄一下,熟悉下,理解下,我就不直接贴了!如果错误请大侠指出!调用下面的函数就可以了。原理就是计算屏幕分辨率大小,然后将舞台按比例缩放,不过,这种类型的方法, 会有个问题,下一页介绍问题如果你的作品中,图片是这么大然后缩放后变这么大变模糊了,有木有……,解决办法呢,就是,制作的时候用像素比较高的素材,但是,还会有个问题,就是字体……下一页介绍问题这是不缩放的情况下的字体,当然,截图有点模糊, 实际上是比较清晰的这是放大后的字体,这个也是截图的,好像锯齿不太明显,不过,放大后锯齿真的非常明显解决办法呢,就是,把这些用到的文字,做成像素较高的图片,但是,如果有些地方的文字不确定,是动态生成的呢,那我就没办法了!整体上说,我是直接做成分辨率比较大的作品,最后缩放舞台的时候基本上是缩小,这样产生的锯齿不是很明显,但还是会有的! 最后贴代码--缩放窗口 on scaleWindow pStageWidth =(the stage). -(the stage). pStageHeight =(the stage). -(the stage). pWidthScalePercent =float( pStageWidth )/float((the desktoprectlist [1].right)) pHeightScalePercent =float( pStageHeight )/float((the desktoprectlist [1].bottom )) if pWidthScalePercent > pHeightScalePercent then -- pScalePercent = pHeightScalePercent pScalePercent = pWidthScalePercent else pScalePercent = pHeightScalePercent -- pScalePercent = pWidthScalePercent end if put pStageHeight / pScalePercent &"--"& pStageWidth / pScalePercent t=inte