creator 渲染区域

修改精灵的颜色,但是精灵需要旋转,旋转后发现超出屏幕的部分颜色并没有改变,creator是只渲染屏幕显示区域吗?


这是旋转后的效果其中蓝色部分是修改的颜色,旋转后之前屏幕没有显示的部分颜色没有改变,精灵的初始颜色为白色,想问一下有人知道想要精灵的颜色全部改变应该用什么办法?

你怎么发现超出屏幕部分没有改变的

应该是引擎的机制,就是超出屏幕部分的话是不渲染和的,好像opengl也是这样,所以可以在update函数里面继续设置颜色

你说的精灵应该是蓝色那个东西吧,白色那个应该是底吧,不是你修改颜色的精灵,所以设置颜色对它无效

最开始的时候是这样的蓝色精灵超出屏幕,然后整体旋转就出现上面的效果了,精灵本身是白色

蓝色和白色的是一个精灵,这个是旋转之后的效果

你的蓝色精灵是一个长方形吧?旋转过来后宽度不够了 所以漏出白底了。