[]bitmap渲染问题

做法是:有一个画布,负责每一帧,把动画渲染到画布上,画布大小1600*650,固定不变,hs画出的效果和as3画出的效果不一样,导致超过画布的区域动画显示不出来还会出现人物渲染有问题(走到边界右边边界后会出现),简单测试,如果画布是地图大小,测试就没什么问题,不知道是转换问题还是2个处理方式不一样,注释(红色是画布区域,红色右边是我拉伸浏览器区域,为了看效果)
222.png
已邀请:

browCatLeader

赞同来自:

对比下as3里的代码和js的代码,看看在获取画布大小和绘制尺寸那的数值是不是一样的,js是弱类型语言,转换后有些值的结果会跟原版不同

cuixueying

赞同来自:

你的项目是starling的还是2D的?具体原因我们不好排查,你先根据browCatLeader的方案尝试找下问题所在,如果还不能很好的解决,希望能提供一个能反映你所反馈问题的Demo,我们这边测试一下,确定问题后再给你答复。

tangdelphi

赞同来自:

copyPixels 问题,第二个参数Rectangle要先copy,js引用,同时在一些情况下会修改Rectangle值,你们是不是要说明下,这么大区别

要回复问题请先

商务合作
商务合作