director实现自适应屏幕大小.doc

director实现自适应屏幕大小.doc

ID:50532324

大小:16.04 KB

页数:2页

时间:2020-03-10

director实现自适应屏幕大小.doc_第1页
director实现自适应屏幕大小.doc_第2页
资源描述:

《director实现自适应屏幕大小.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Director实现舞台适应屏幕程序代码 --onprepareMovieme--myStageRect=thedeskTopRectList[1]--(thestage).rect=myStageRect--(thestage).drawRect=mystageRect--end下面这段代码实现的功能是:1、舞台居中2、根据屏幕宽高比和舞台宽高比实现电影的不变形缩放(即,如果舞台宽高比小,则上下充满,左右留空;如果屏幕宽高比小,则左右充满,上下留空;)onprepareMoviescreenRect=_syste

2、m.deskTopRectList[1]wPreH=(screenRect.right-screenRect.left)*1.0/(screenRect.bottom-screenRect.top)movieRect=_movie.stage.rectwPreW=(movieRect.right-movieRect.left)*1.0/(screenRect.right-screenRect.left)hPreH=(movieRect.bottom-movieRect.top)*1.0/(screenRect.bo

3、ttom-screenRect.top)ifwPreW>=hPreHthendiffH=screenRect.height-movieRect.height/wPreWnewDrawRect=rect(0,0,screenRect.width,screenRect.height-diffH)newMovieRect=rect(screenRect.left,screenRect.top+diffH/2,screenRect.right,screenRect.bottom-diffH/2)elsediffW=scre

4、enRect.width-movieRect.width/hPreHnewDrawRect=rect(0,0,screenRect.width-diffW,screenRect.height)newMovieRect=rect(screenRect.left+diffW/2,screenRect.top,screenRect.right-diffW/2,screenRect.bottom)endif_movie.stage.rect=newMovieRect_movie.stage.drawRect=newDraw

5、Rectend根据这个修改,是可以只实现居中,不放缩的这个代码放在电影脚本中,并保证没有其他的prepareMovie处理子,不用修改直接使用别外:可以在全屏的第一帧写onexitframemesprite(1).left=***sprite(1).top=***sprite(1).width=***sprite(1).height=***end

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。