我的问候信息不可见。。。
我正在使用Python(3.10(语言编写一款3D视频游戏,并将Panda3d作为3D游戏引擎。
游戏的一些图形部分不是3D的,只有2D元素:
- 拼写栏
- 球员简历
- 任务面板
- 技能树
- 等等
- 咒语/攻击书
- 和其他
我在网上看到图片被用来设计Panda3Direct*组件的样式。然而,在我看来,当游戏设计必须进化时,我认为使用静态图片(例如.png(是无效的。这就是为什么我更喜欢使用HTML/CSS来渲染2D元素,尤其是因为如果你知道如何使用CSS,CSS非常强大。我更喜欢在场景中使用SVG,但我不知道如何创建SVG文件。
所以,我的问题是:我可以在Panda3d应用程序中使用HTML/CSS吗
谢谢大家!祝你今天愉快!
我想我找到了一个变通方法(临时(。
- 我创建了HTML/CSS文件,该文件为我的2D组件设置了样式,该组件必须注入Panda3D场景中
- 我创建了一个Python脚本,使用RGBA将HTML部分转换为PNG图片以提高透明度
- 我在目标组件上的Panda3D场景中使用生成的PNG图片
它不是纯HTML/CSS,但它可以工作。