网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月24日漏签0天
godot吧 关注:9,019贴子:40,589
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回godot吧
>0< 加载中...

【杂谈】关于Godot4无驱动渲染有趣的经历

  • 只看楼主
  • 收藏

  • 回复
  • 多能豆
  • 小吧主
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
本人近来一直在研究Godot架构,也算是小有所成
本人也一直在研究GDnitive,到Godot4后,GDnitive有了很大的变化
并且官方推出了新的二进制脚本架构:GDExtension
本人迫不及待地下载Godot4,然后打开,结果

我的设备不支持Vulkan!
是的,Godot4使用的渲染引擎官方暂定是Vulkan和OpenGL3
而Godot4对OpenGL3的绑定,一段时间后官方才会推出,毕竟现在官方正全身心优化Vulkan绑定.....
所以这件事也就搁置了几天,直到今天,我才想到:
GDExtension只是Godot4的二进制脚本架构啊,它和Vulkan有什么关系!
它和图形渲染引擎没关系啊!!!
所以,就得介绍一个Godot4的新特性:
--display-driver参数
--display-driver参数是用来设置平台显式架构的,
譬如,我的ubuntu环境默认使用X11显式架构
也就是--display-driver X11
但它有个headless(无头)属性,设置后,引擎将关闭渲染接口,也就是不渲染任何图形!!!
测试一下,先直接运行一个脚本:


Godot4成功运行!
再自己手写一个更改一下官方4.0demo的场景,运行一下:


也成功了!!!!
但实际上测试没有这么麻烦,Godot4在一定程度上是可以兼容Godot3的:


项目依旧是正常运行,当然,之所以可以兼容,是因为这个项目中只有简单的控制代码,
如果含有图像渲染代码,或有些被更改的参数路径,Godot4会崩溃...
至此,我已经可以研究开发GDExtension了,总的来说,Godot4无驱动渲染,对于游戏引擎来说,确实是一个新颖的设计


  • 人类的大敌
  • 吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
强啊,让我想起了3.x时期有一贴:https://tieba.baidu.com/p/6924973939
3系列因为要求显卡驱动,让一些无GPU服务器运行不起来,希望4.0将能够解决这些问题


2025-08-24 22:39:49
广告
不感兴趣
开通SVIP免广告
  • 美人融化黄金
  • godot
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
突然呢给我推这个吧,看不懂


  • seed071608
  • 数学算法
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
多能豆大佬,有时间能不能弄个热更的教程,或者安卓APK覆盖更新的内容


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回godot吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示