平滑切换游戏场景加遮罩
2021-09-02 本文已影响0人
大旺旺的弟弟小旺旺
第一种方式,在上一个加黑遮罩,然后再第二个上加黑遮罩,时间到取消黑遮罩。
第二种方式就是直接再第一个上加遮罩,再遮罩的过程中加载下一个场景,时间到的时候取消遮罩同时显示第二个场景。
第一种比较麻烦,但是可以再两个场景都可以调整遮罩的效果,但是第二种方式虽然方便一些,但是第二个切出来,会比较生硬,看情况吧。
第二种的代码实现
blackback.addAction(Actions.sequence(
Actions.delay(0),
Actions.alpha(1, 0.2f),
Actions.run(runnable)
));
runable中加载下一个场景的资源,创建好所需要东西。时间到了之后设置screen.
还有一种处理方法就是,不在screen里面,写到render方法中,这种方式对于使用相同背景或者这种遮罩还是很不错的一个方式。