我正在玩一款游戏,它使用多个视图(例如小游戏)。
事情是,我希望在某些时候添加淡入淡出效果,所以我想我会创建一个与屏幕大小相同的黑色图像并使用计时器更改其alpha值。那部分不是问题。
现在发生的是主要区域(即窗口默认视图)正在衰落(因为图像的不透明度正在增加),但小地图(小地图视图)不受影响。这是视图的正常行为,但有没有办法将图像绘制到整个窗口,无论视图如何?
提前致谢
答案 0 :(得分:2)
为了澄清,您有默认视图,您将绘制主游戏,然后您将获得迷你地图视图,您将绘制迷你地图。在游戏中的某个时刻,您希望整个屏幕淡出为黑色。听起来你一直在尝试在默认视图上绘制黑色图像(更改alpha)以使此效果有效。
因此,您需要第三个视图,您可以在其上绘制黑色图像以获得此淡化效果。