最后一个场景出现黑色背景

Posted

技术标签:

【中文标题】最后一个场景出现黑色背景【英文标题】:Black background appears on the last scene 【发布时间】:2019-01-08 11:37:36 【问题描述】:

我有一个问题,一旦热气球到达地面,就会出现黑色背景。

// a switch case based on state with appropriate calls
switch (state) 
// scene 1
case 1:     
    drawBackground1(); // the first background to appear
    drawSlogan1(); // display the first slogan
    break;
// scene 2
case 2:     
    drawBackground2(); // the second background to appear
    drawSlogan2(); // display the second slogan
    break;
// scene 3
case 3:     
    drawBackground1(); // the third background to appear
    drawSlogan3(); // display the last slogan
    break;

我在这里显示此代码是因为这是我更改的唯一代码,它使黑色背景出现。

Click here to see the full code

【问题讨论】:

【参考方案1】:

当气球到达最终位置时,state 为 0。如果state == 0 也需要绘制背景:

switch (state) 
case 0: 
    drawBackground1(); // the third background to appear
    break;
case 1:     
    drawBackground1(); // the first background to appear
    drawSlogan1(); // display the first slogan
    break;
case 2:     
    drawBackground2(); // the second background to appear
    drawSlogan2(); // display the second slogan
    break;
case 3:     
    drawBackground1(); // the third background to appear
    drawSlogan3(); // display the last slogan
    break;

【讨论】:

以上是关于最后一个场景出现黑色背景的主要内容,如果未能解决你的问题,请参考以下文章

如何防止黑色背景出现在我的UINavigationBar中?

casperjs截图出现黑色背景

eclipse怎么设置背景为黑色 字体为白色

PPT年货来了,黑色背景的PPT模板

如何删除旋转位图后出现的黑色背景?

视图在方向更改时旋转时的黑色背景