J'ai un moteur de rendu 3D avec DirectX 11 - le projet utilise également WinAPI.Rendu de l'interface utilisateur avec Sciter en haut de la fenêtre
En plus du jeu, je voudrais rendre HTML/CSS UI avec Sciter (c'est un seul, fenêtre de jeu en plein écran). J'ai donc dessiné la scène 3D avec mon engine->render()
.
Et puis je dessine l'interface utilisateur avec Sciter (pour l'instant c'est juste load_file(....htm)
). Le problème est, l'interface utilisateur couvre toute la fenêtre (avec un fond blanc), et je ne peux pas voir le jeu via l'interface utilisateur.
Comment puis-je appliquer la transparence pour "masquer" entre l'interface utilisateur et ce qui a été rendu à la fenêtre précédemment?
J'ai déjà essayé SciterSetOption(*hwnd, SCITER_ALPHA_WINDOW, TRUE);
mais cela rend le fond blanc transparent pour toute la fenêtre (je vois ce qu'il y a derrière la fenêtre, le bureau - pas la scène 3D qui est aussi transparente: /).
J'ai défini html, body { background-color: transparent; }
sans résultat.