关于Godot Engine 4.1版本打开项目时崩溃的解决方法

2024-02-15 14:59

本文主要是介绍关于Godot Engine 4.1版本打开项目时崩溃的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

Godot Engine 4.1版本崩溃的起因

发现崩溃的问题

解决方法

tip


Godot Engine 4.1版本崩溃的起因

由于2024年初,可能unity引擎需要收费了,想要转型的朋友 可以使用主要编程语言一样是C#语言的Godot,当前Godot的官网有两个版本的链接可供下载

分别是4.1.1 和3.5.2 

经过多方查阅资料后得知,4.1.1版本功能方面要好于3.5.2,兼容性不如3.5.2

发现崩溃的问题

我这边直接下载了新版(4.1.1),下载成功后,解压至桌面,打开后,发现Godot,出现崩溃,打不开

 渲染器用forward+,无法正常打开,使用移动和兼容的渲染器可以正常创建项目并打开

用了Godot自带的控制台,包括控制台也会一起崩溃.

参考了这篇文章

Windows10 运行godot的时候会闪退_godot吧_百度贴吧Windows10 ..新人一枚,按照网上的教程学习godot,但总是不到5分钟就闪退了,而且情况不统一,有时候什么都没动就闪退了,请问是需要设置些什么吗,我下的是官网最新的3.2版,standard version 64icon-default.png?t=N7T8https://tieba.baidu.com/p/6468598411用了这种方法后,保证了在运行Godot Engine时,cmd不会崩溃,进而可以获取到崩溃后显示的错误信息

红色的就是崩溃代码,如下

ERROR: vkCreateComputePipelines failed with error -1000012000.

翻译过来,是由于电脑计算创建管道失败

查询资料后可能与显卡有关系,由于我笔记本用的1050的卡,388.71的驱动,怀疑是不是驱动过老导致的问题

解决方法

上英伟达官网找到了,较新的显卡驱动,我这边选择441.87的驱动

(关于旧版本驱动,可以参考这篇文章)

英伟达官网怎么找老版本的显卡驱动_英伟达显卡驱动官网_董小董i的博客-CSDN博客本文分享一下贫穷博主小白苦苦寻求老驱动版本的方法。本文目录1.打开链接2.之后打开浏览器控制台3.然后在当前页面,再次点击开始搜索4.提高下载速度1.打开链接http://www.geforce.cn/drivers/beta-legacy.选择与自己的电脑显卡匹配的配置,点击开始搜索,默认结果只会出现目前最新的10个该显卡的驱动程序版本。但是我们需要较遥远老版本的显卡驱动,10个显然不够。2.之后打开浏览器控制台笔者的是谷歌浏览器,快捷键F12打开控制台,其它浏览器类似。在控制台输入如下_英伟达显卡驱动官网https://blog.csdn.net/mdong9/article/details/112770682

经漫长的安装,

 OK,安装成功

再次打开项目,发现已经可以正常打开了,没有任何问题

右上角的渲染器显示的也是 Forward

 至此,问题已经解决

tip

在未更新驱动之前,3.5.2的Godot Engine引擎是可以正常使用的,同时4.1.1Godot Engine的移动和兼容的渲染器是可以使用的

希望让这篇文章能够帮助到更多的人

这篇关于关于Godot Engine 4.1版本打开项目时崩溃的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/711717

相关文章

golang中reflect包的常用方法

《golang中reflect包的常用方法》Go反射reflect包提供类型和值方法,用于获取类型信息、访问字段、调用方法等,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录reflect包方法总结类型 (Type) 方法值 (Value) 方法reflect包方法总结

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

关于集合与数组转换实现方法

《关于集合与数组转换实现方法》:本文主要介绍关于集合与数组转换实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、Arrays.asList()1.1、方法作用1.2、内部实现1.3、修改元素的影响1.4、注意事项2、list.toArray()2.1、方

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Python中注释使用方法举例详解

《Python中注释使用方法举例详解》在Python编程语言中注释是必不可少的一部分,它有助于提高代码的可读性和维护性,:本文主要介绍Python中注释使用方法的相关资料,需要的朋友可以参考下... 目录一、前言二、什么是注释?示例:三、单行注释语法:以 China编程# 开头,后面的内容为注释内容示例:示例:四

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

在Golang中实现定时任务的几种高效方法

《在Golang中实现定时任务的几种高效方法》本文将详细介绍在Golang中实现定时任务的几种高效方法,包括time包中的Ticker和Timer、第三方库cron的使用,以及基于channel和go... 目录背景介绍目的和范围预期读者文档结构概述术语表核心概念与联系故事引入核心概念解释核心概念之间的关系