首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sciter在窗口顶部呈现UI

使用Sciter在窗口顶部呈现UI
EN

Stack Overflow用户
提问于 2016-01-30 15:32:07
回答 1查看 1.3K关注 0票数 2

我有一个3d游戏渲染与DirectX 11 -这个项目也使用WinAPI。

在游戏的顶部,我想用斯奎特呈现HTML/CSS (这是一个,全屏游戏窗口)。

所以我最初用我的engine->render()绘制3D场景。

然后我用Sciter绘制UI (目前它只是load_file(....htm))。问题是,UI覆盖了整个窗口(有白色的背景),我无法通过UI看到游戏。

如何将透明度应用于UI与先前呈现到窗口之间的“掩码”?

我已经尝试过SciterSetOption(*hwnd, SCITER_ALPHA_WINDOW, TRUE);,但这使得整个窗口的白色背景变得透明(我看到了窗口后面的是什么,桌面--而不是我的3D场景,它也是透明的:/ )。

我设置了html, body { background-color: transparent; },没有结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-06 01:09:17

您不需要在单独的窗口中呈现UI,因为Sciter能够直接在DirectX 3D场景中呈现HTML/CSS内容:

查看http://sciter.com/sciter-and-directx/文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35103545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档