BIGYQY 2025-08-01 18:55 采纳率: 0%
浏览 24

关于godot和c#的问题:本来挺喜欢godot的,问AI也没用

img


我是真的醉了,什么环境,donet,我都安装好了呀,这玩意儿不是点击exe直接运行了吗,啥也没报错后来试着贴上一个代码,Inspector里面直接出现这东西,一个黄色的感叹号,不是真的有大病啊,这玩意儿翻译成中文,“这个显示面板可能过期了,请创建一个c sharp项目。”什么狗屎啊,你奶奶的到底在说啥,我真醉了,本来挺喜欢godot的,UI非常简洁啊,结果出了一个怎么都搞不定的问题,问AI也没用,那到底要干嘛呀?过不过日子了,啊啊,在干嘛呀?这到底

  • 写回答

6条回答 默认 最新

  • 紫雾凌寒 新星创作者: 人工智能技术领域 2025-08-01 19:05
    关注

    让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek

    如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞

    1. 关键点分析:
      - 用户安装好了相关环境(推测是.NET相关),运行程序无报错,但在Godot中贴上代码后Inspector出现黄色感叹号,这表明代码存在某种问题导致Godot识别为异常,但没有明确给出具体报错信息。
    2. 解决方案:
      - 首先,黄色感叹号提示代码有问题,需要仔细检查代码。例如,如果是在Godot中使用C#脚本进行节点相关操作,比如获取节点:
      ```csharp
      using Godot;

    public class MyScript : Node2D
    {
    public override void _Ready()
    {
    Node someNode = GetNode(“SomeNodeName”);//这里需要确保场景中有名为SomeNodeName的节点
    if (someNode == null)
    {
    GD.Print(“Node not found!”);
    }
    }
    }
    ```
    - 要注意代码中的变量命名、类型匹配以及对Godot API的正确调用。比如,Godot中的节点名称是区分大小写的,调用API时参数类型和数量必须正确。
    - 另外,检查是否有缺少的引用。在Godot项目中,如果使用了自定义的类或引用了外部库,需要在项目设置中正确添加引用路径。
    3. 不同方案优缺点:
    - 方案一:仔细检查代码逻辑
    - 优点:可以全面排查代码中的逻辑错误,从根本上解决问题。
    - 缺点:需要对代码非常熟悉,排查过程可能比较耗时,尤其是代码量较大时。
    - 方案二:查看Godot的日志文件
    - 优点:能获取更详细的错误信息,即使没有直接显示在Inspector中,日志文件可能会记录一些隐藏的错误原因。
    - 缺点:可能需要熟悉Godot日志文件的格式和位置,不同版本的Godot日志文件位置可能不同。
    4. 总结:
    - 出现黄色感叹号说明代码存在问题。解决此类问题需要从代码本身的逻辑、引用以及对Godot API的使用等方面进行排查。通过仔细检查代码和查看可能的日志信息,逐步找出并解决导致异常的原因。

    希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月1日