小王家的人 2023-10-28 11:02 采纳率: 100%
浏览 8
已结题

godot4不再支持Pythonscript了吗?

在 godot3 是可以通过插件进行 python 编码的,在 godot4 里插件库里已经搜不到插件了,是要完全放弃 python 了吗?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-28 13:04
    关注

    【以下回答由 GPT 生成】

    问题: 旧版的Godot引擎是否不再支持Python脚本?需要帮助了解在Godot 4中是否仍然支持Python脚本以及插件库中是否可找到相关插件。是否意味着Godot 4要彻底放弃对Python的支持?

    答案: 在旧版的Godot引擎中(Godot 3.x),Python脚本是通过GDScript的Python绑定来支持的,而在Godot 4中,官方将放弃GDScript的Python绑定,因此Godot 4不再直接支持Python脚本。

    然而,尽管Godot 4不再直接支持Python脚本,你仍然可以使用其他方法来在Godot 4中使用Python。以下是几种可能的解决方案:

    1. 使用GDNative和C/C++插件:GDNative是Godot的本机扩展API,允许你编写本机代码,然后在Godot中使用它们。你可以使用C或C++编写插件,然后将其与Python代码一起使用。这样你可以编写在Godot 4中使用的Python插件。

    2. 使用Mono和C#:Godot 3.x引入了对Mono的支持,这也在Godot 4中得到了继续。你可以使用C#作为替代的脚本语言,利用Godot 4的强大功能和生态系统。很多Python开发者和项目转向使用C#来开发Godot游戏。

    3. 利用Python与Godot之间的桥接库:即使Godot不再直接支持Python脚本,你仍然可以使用第三方库或框架来与Godot进行通信。例如,你可以使用Pygame库或pymunk物理引擎与Godot进行集成。虽然这些方法可能需要更多的配置和工作,但它们可以为你提供在Godot 4中使用Python的能力。

    总的来说,Godot 4不再直接支持Python脚本,但仍然有几种方法可以在Godot 4中使用Python。是否意味着Godot 4要彻底放弃对Python的支持要根据你对Godot的使用需求和偏好来决定。如果你非常依赖Python脚本,可能需要考虑其他解决方案,例如使用旧版的Godot引擎或使用其他支持Python的游戏引擎。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月7日
  • 已采纳回答 10月30日
  • 创建了问题 10月28日

悬赏问题

  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题
  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
  • ¥15 Python报错怎么解决
  • ¥15 simulink如何调用DLL文件
  • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
  • ¥30 线性代数的问题,我真的忘了线代的知识了
  • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
  • ¥188 需要修改一个工具,懂得汇编的人来。