|
@@ -36,6 +36,13 @@ export function renderScene(
|
|
|
|
|
|
const fillStyle = context.fillStyle;
|
|
|
if (typeof sceneState.viewBackgroundColor === "string") {
|
|
|
+ const hasTransparence =
|
|
|
+ sceneState.viewBackgroundColor === "transparent" ||
|
|
|
+ sceneState.viewBackgroundColor.length === 5 ||
|
|
|
+ sceneState.viewBackgroundColor.length === 9;
|
|
|
+ if (hasTransparence) {
|
|
|
+ context.clearRect(0, 0, canvas.width, canvas.height);
|
|
|
+ }
|
|
|
context.fillStyle = sceneState.viewBackgroundColor;
|
|
|
context.fillRect(0, 0, canvas.width, canvas.height);
|
|
|
} else {
|