godot

Brianna Home5 小时前
算法·游戏·性能优化·游戏引擎·bug·godot·动画
从零到一:用Godot打造2D游戏《丛林探险》技术之路,始于动手。本文记录了我使用Godot 4.3从零开发第一款2D游戏的全过程,涵盖场景搭建、脚本编写、物理系统、UI设计、音效集成与多平台发布,适合所有想入门游戏开发的开发者阅读。
郭逍遥5 小时前
游戏引擎·godot
[Godot] C#简单实现2D节点图生成我需要做一个随机的2D节点图,用来作为游戏的大地图,对于我这种简单的需求,完全可以在划定地图长宽和最小距离后,直接全随机生成,当然,这样就显得不够“优雅”,在某些情况下还会有空洞或不均匀等问题,这里我就给大家分享一下两个简单的实现方法
takashi_void1 天前
人工智能·语言模型·自然语言处理·godot·游戏程序·斯坦福小镇
本地实现斯坦福小镇(利用大语言模型使虚拟角色自主发展剧情)类似项目“Microverse”“斯坦福小镇”(也被称为 “AI 小镇 / Generative Agents 项目” / “Stanford AI Town”)最初由斯坦福大学研究团队提出,目的是探索如何让多个智能体(agents)在一个虚拟环境中,以较高的自治性、记忆、互动、推理的能力去“生活”与“社交”。 它想模拟一个有基础设施(如房屋、咖啡厅、商店、公园等)的虚拟世界,里面的 AI 智能体能:有自己的“身份”与“背景”,拥有记忆(经历过的事情)能与环境交互(走动、去场所、发起对话、社交活动等),根据自身目标 / 兴趣做决策,在长
陈尕六3 天前
godot·游戏开发
从零开始的 Godot 之旅 — EP6:更优雅地实现角色场景在上一节里,我们通过直接修改 position 来让角色上下左右移动,虽然简单直观,但随着需求复杂(加入碰撞、斜坡、速度控制、暂停等),直接操作坐标就会显得“原始”。
小武的开发空间5 天前
godot
Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点下面我将详细分解这段代码的每个步骤,展示如何在 Godot 引擎中从零开始创建一个不规则棱柱体并实现旋转动画:
Brianna Home7 天前
游戏·游戏引擎·godot·游戏程序·动画
Godot4.3开发2D游戏全记录从安装引擎到发布网页版,一名开发者的完整创作手记作为一名对游戏开发充满兴趣的程序员,我一直在寻找一个轻量、开源、功能完备的游戏引擎。在尝试了Unity、Unreal等主流引擎后,我最终选择了Godot。它不仅完全开源,还拥有极其清晰的节点化场景结构和友好的脚本语言GDScript,特别适合独立开发者和小团队快速原型开发。
小武的开发空间7 天前
godot
Godot 城市模拟 - 002 根据地面四个点的坐标和高度,动态创建立方体节点在3D游戏开发中,经常需要根据已知的地面点位置和高度创建三维物体。本文将详细介绍如何在Godot引擎中,根据四个地面点和一个高度值创建立方体。
陈尕六19 天前
godot·游戏开发
从零开始的 Godot 之旅 — EP5:控制角色移动上一节我们认识了 Godot 的工作区,并尝试手动修改节点的 position 属性来改变角色位置。本节目标:让角色真正“动”起来,并建立一个可复用的输入与移动基础框架。
陈尕六22 天前
godot·游戏开发
从零开始的 Godot 之旅 — EP4:工作区基础操作与检查器初识上一节我们创建了自己的第一个角色。本节聚焦两个目标:熟悉 2D 工作区的基础编辑操作;认识检查器(Inspector)并通过它修改节点属性(尤其是位置)。
新石器程序员23 天前
rust·游戏引擎·godot·bevy
借鉴bevy实现适用于Godot-rust的状态管理bevy是rust开发的ECS结构的游戏引擎,详情可搜索bevy。 godot是近年来除了unreal和unity之外全世界最受欢迎的开源游戏引擎,详情可搜索godot。
陈尕六24 天前
godot
从零开始的 Godot 之旅 — EP3:Hello World本篇是面向刚接触 Godot 4.x 的入门实践篇,目标是完成“第一个可运行的 2D 场景”。通过本章我们将完成:
相与还1 个月前
android·游戏引擎·godot
【2D横版游戏开发】godot实现tileMap地图前一个文章,我们使用了godot+c#实现使用状态机处理玩家的状态,接下来我们开始实现地图. 如前面所说,我们是制作2D横板游戏为例,所以实际地图会按照这个方向制作地图,实际运行结果如下
相与还1 个月前
数据库·c#·godot
godot+c#使用godot-sqlite连接数据库查阅了很多资料都没有关于godot使用c#连接godot-sqlite的,因此研究出了方法,注意该方法可适用4.5及以上,其他版本未验证
相与还1 个月前
sqlite·c#·godot·sqlcipher
godot+c#操作sqlite并加解密在前面一篇文章,我已经写好了如何godot+c#使用godot-sqlite连接数据库 但是这会有一个问题,当对这个数据库有了解的人,很容易就可以实现篡改游戏数据. 因此,本次将对其进行加解密访问
郭逍遥2 个月前
游戏引擎·godot
[Godot] C#使用Json进行数据结构的保存与加载之前,我使用Godot内置的Resource类实现了游戏的保存与加载功能[Godot] C# 使用Resource类实现保存功能https://blog.csdn.net/qq_58742026/article/details/146168646然而,随着深入的使用,我发现其功能逐渐不能满足我的要求,最重要的一点是,他进行文件的存取必须使用 res:// 或 user:// 开头的路径,所以,对于我最近的使用来说,我需要换一种办法实现数据的存取
黑客影儿2 个月前
开发语言·游戏·游戏引擎·godot·gdscript·游戏开发·3d游戏
在Godot中为您的游戏添加并控制游戏角色的完整技术指南这是一个在Godot中为您的游戏添加并控制玩家角色的完整技术指南。这个过程分为三大步:准备资源、构建场景、编写控制脚本。
相信神话20212 个月前
游戏引擎·godot
Godot Shader 中 mix 函数的用法mix 函数是 Godot Shader 中非常常用的插值函数,用于在两个值之间进行线性插值。参数返回值
郝学胜-神的一滴2 个月前
程序人生·unity·矩阵·游戏引擎·godot·图形渲染·虚幻
深度解析游戏引擎中的相机:视图矩阵在现代游戏引擎中,相机系统是不可或缺的一部分。它决定了玩家在游戏中看到的视角和场景。而视图矩阵作为相机系统的核心组件之一,起到了至关重要的作用。本文将深入探讨视图矩阵的原理、计算方法及其在游戏引擎中的应用。
scoone2 个月前
游戏引擎·godot
开源游戏引擎Bevy 和 Godot简单来说,这是一个 “现代 Rust 数据驱动引擎” 与 “成熟易用的 GDScript 引擎” 之间的对决。
郝学胜-神的一滴2 个月前
c++·3d·unity·游戏引擎·godot·图形渲染·虚幻
Horse3D引擎研发笔记(四):在QtOpenGL下仿three.js,封装EBO绘制四边形Horse3D引擎研发笔记(一):从使用Qt的OpenGL库绘制三角形开始 Horse3D引擎研发笔记(二):基于QtOpenGL使用仿Three.js的BufferAttribute结构重构三角形绘制 Horse3D引擎研发笔记(三):使用QtOpenGL的Shader编程绘制彩色三角形 Horse3D引擎研发笔记(四):在QtOpenGL下仿three.js,封装EBO绘制四边形