当前位置: 首页 > web >正文

godot源码编译

godot

Godot 引擎是一款功能丰富的跨平台游戏引擎,可以通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。游戏可以一键导出到多个平台,包括主流的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)、基于 Web 的平台以及主机平台。

Godot 在宽松的 MIT 许可证下完全自由且开源。没有附加条件、没有抽成、什么都没有。用户的游戏乃至引擎的每一行代码,都归用户自己所有。Godot 的开发完全独立且由社区驱动,允许用户为满足期望而重塑引擎。它受到非盈利的 Godot 基金会的支持。

代码获取

github源码地址, 直接下载zip的即可, 地址如下
godotengine / godot

windows环境Visual Studio项目生成和编译

Godot Engine 4.4 简体中文文档 Visual Studio
简而言之, 使用如下命令:

  1. 用python3安装scons库, 如果没有, 自行安装, 我这里安装的是python 3.11版本的 (需要安装3.8 及以上版本的)
py -3.11 -m pip install scons
  1. 在源码路径下执行如下命令, 生成vs工程
py -3.11 -m SCons platform=windows vsproj=yes dev_build=yes

vsproj 参数说明要生成 Visual Studio 项目。
dev_build 参数确保生成中包括了调试符号,允许你进行一系列操作,例如使用断点逐步执行代码。

生成完毕后, 根目录下会生成sln文件, 直接用vs打开, 然后生成解决方案, 运行即可, debug截图如下
在这里插入图片描述

http://www.xdnf.cn/news/1455.html

相关文章:

  • 【AI News | 20250423】每日AI进展
  • 数据库-基本概述 和 SQL 语言
  • SQL进阶知识:五、存储过程和函数
  • JAVA并发根源问题的讨论与思考
  • 2024沈阳区域赛,D - Dot Product Game
  • Visual Studio2022 配置 SDL3及拓展库
  • 从一个简单的HelloWorld来完整介绍Java的类加载过程
  • Python——流程控制
  • 代码分享:python实现svg图片转换为png和gif
  • linux软硬连接
  • 3.1 Agent定义与分类:自主Agent、协作Agent与混合Agent的特点
  • Vue3祖先后代组件数据双向同步实现方法
  • 基于STM32、HAL库的MAX5402EUA数字电位器驱动程序设计
  • Qt creator 16.0.1 语言家失效解决方法
  • 洛谷5318C语言题解
  • AIGC(生成式AI)试用 31 -- AI做软件程序测试 2
  • JEnv-for-Windows​管理JDK版本
  • web刷题笔记
  • 基于deepseek的模型微调
  • HCIA-Access V2.5_18_网络管理基础_3_ 华为接入网络网络管理系统概览
  • 2025年04月23日Github流行趋势
  • Byte-Buddy系列 - 第3讲 byte-buddy与jacoco agent冲突问题
  • Qt Creator中自定义应用程序的可执行文件图标
  • node.js 实战——(path模块 知识点学习)
  • 计算机视觉基础
  • 编程实现ESP8266分别作为服务端 客户端
  • 集结号海螺捕鱼服务器调度与房间分配机制详解:六
  • nginx部署前端项目时,正常访问前端页面成功后,浏览器刷新报404解决访问
  • ​​OSPF核心机制精要:选路、防环与设计原理​
  • 一篇文章学会开发第一个ASP.NET网页