godot

陈尕六5 天前
godot·游戏开发
从零开始的 Godot 之旅 — EP9:有限状态机(一)上一节中我们实现了角色待机和行走的动画,并且配合键盘输入的监听,让角色能在两个动画间切换。本节我们将继续完善角色功能,实现攻击系统,并引入有限状态机这个重要的设计模式来优化我们的代码结构。
应用市场8 天前
c++·游戏引擎·godot
Godot C++开发指南:正确获取节点的Forward/Up/Right方向向量在Godot游戏引擎的C++开发中,正确获取节点的方向向量(Forward、Up、Right)是实现角色移动、相机控制、物理交互等功能的基础。然而,许多开发者在从GDScript或C#迁移到C++时,会遇到API语法差异带来的困惑。
云缘若仙8 天前
c#·godot
Godot游戏开发——C# (一)核心内容:明确游戏开发所需基础素材类型,为场景与节点提供资源支撑,具体包括:AssetBundle:资源打包容器,用于统一管理与加载资源;
陈尕六11 天前
godot·游戏开发
从零开始的 Godot 之旅 — EP8:角色移动和动画切换上一节我们学会了如何为角色添加待机动画,成功让角色待机时动起来。本节我们将继续完善角色移动功能,并实现角色移动和动画的智能切换,让角色真正"活"起来。
宇宙无敌QT拼图糕手12 天前
godot
godot4.4 如何让游戏画面没有透视【正交相机】1.首先进入项目,要建光源和相机,点这俩个图标生成光源 2.建好后有2个光源节点,1个相机节点。相机节点把 projection属性改为orthogonal 3.这个时候游戏画面没有透视了,但是运行游戏后,影子消失了。只需把camera的far属性改小即可 4.运行后有影子了,但是影子位置不对,没跟模型的顶点对上。需要修改DirectionalLight3D的Bias属性,调到0.02 5.运行效果
Brianna Home20 天前
算法·游戏·性能优化·游戏引擎·bug·godot·动画
从零到一:用Godot打造2D游戏《丛林探险》技术之路,始于动手。本文记录了我使用Godot 4.3从零开发第一款2D游戏的全过程,涵盖场景搭建、脚本编写、物理系统、UI设计、音效集成与多平台发布,适合所有想入门游戏开发的开发者阅读。
郭逍遥20 天前
游戏引擎·godot
[Godot] C#简单实现2D节点图生成我需要做一个随机的2D节点图,用来作为游戏的大地图,对于我这种简单的需求,完全可以在划定地图长宽和最小距离后,直接全随机生成,当然,这样就显得不够“优雅”,在某些情况下还会有空洞或不均匀等问题,这里我就给大家分享一下两个简单的实现方法
takashi_void21 天前
人工智能·语言模型·自然语言处理·godot·游戏程序·斯坦福小镇
本地实现斯坦福小镇(利用大语言模型使虚拟角色自主发展剧情)类似项目“Microverse”“斯坦福小镇”(也被称为 “AI 小镇 / Generative Agents 项目” / “Stanford AI Town”)最初由斯坦福大学研究团队提出,目的是探索如何让多个智能体(agents)在一个虚拟环境中,以较高的自治性、记忆、互动、推理的能力去“生活”与“社交”。 它想模拟一个有基础设施(如房屋、咖啡厅、商店、公园等)的虚拟世界,里面的 AI 智能体能:有自己的“身份”与“背景”,拥有记忆(经历过的事情)能与环境交互(走动、去场所、发起对话、社交活动等),根据自身目标 / 兴趣做决策,在长
陈尕六24 天前
godot·游戏开发
从零开始的 Godot 之旅 — EP6:更优雅地实现角色场景在上一节里,我们通过直接修改 position 来让角色上下左右移动,虽然简单直观,但随着需求复杂(加入碰撞、斜坡、速度控制、暂停等),直接操作坐标就会显得“原始”。
小武的开发空间25 天前
godot
Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点下面我将详细分解这段代码的每个步骤,展示如何在 Godot 引擎中从零开始创建一个不规则棱柱体并实现旋转动画:
Brianna Home1 个月前
游戏·游戏引擎·godot·游戏程序·动画
Godot4.3开发2D游戏全记录从安装引擎到发布网页版,一名开发者的完整创作手记作为一名对游戏开发充满兴趣的程序员,我一直在寻找一个轻量、开源、功能完备的游戏引擎。在尝试了Unity、Unreal等主流引擎后,我最终选择了Godot。它不仅完全开源,还拥有极其清晰的节点化场景结构和友好的脚本语言GDScript,特别适合独立开发者和小团队快速原型开发。
小武的开发空间1 个月前
godot
Godot 城市模拟 - 002 根据地面四个点的坐标和高度,动态创建立方体节点在3D游戏开发中,经常需要根据已知的地面点位置和高度创建三维物体。本文将详细介绍如何在Godot引擎中,根据四个地面点和一个高度值创建立方体。
陈尕六1 个月前
godot·游戏开发
从零开始的 Godot 之旅 — EP5:控制角色移动上一节我们认识了 Godot 的工作区,并尝试手动修改节点的 position 属性来改变角色位置。本节目标:让角色真正“动”起来,并建立一个可复用的输入与移动基础框架。
陈尕六1 个月前
godot·游戏开发
从零开始的 Godot 之旅 — EP4:工作区基础操作与检查器初识上一节我们创建了自己的第一个角色。本节聚焦两个目标:熟悉 2D 工作区的基础编辑操作;认识检查器(Inspector)并通过它修改节点属性(尤其是位置)。
新石器程序员1 个月前
rust·游戏引擎·godot·bevy
借鉴bevy实现适用于Godot-rust的状态管理bevy是rust开发的ECS结构的游戏引擎,详情可搜索bevy。 godot是近年来除了unreal和unity之外全世界最受欢迎的开源游戏引擎,详情可搜索godot。
陈尕六1 个月前
godot
从零开始的 Godot 之旅 — EP3:Hello World本篇是面向刚接触 Godot 4.x 的入门实践篇,目标是完成“第一个可运行的 2D 场景”。通过本章我们将完成:
相与还2 个月前
android·游戏引擎·godot
【2D横版游戏开发】godot实现tileMap地图前一个文章,我们使用了godot+c#实现使用状态机处理玩家的状态,接下来我们开始实现地图. 如前面所说,我们是制作2D横板游戏为例,所以实际地图会按照这个方向制作地图,实际运行结果如下
相与还2 个月前
数据库·c#·godot
godot+c#使用godot-sqlite连接数据库查阅了很多资料都没有关于godot使用c#连接godot-sqlite的,因此研究出了方法,注意该方法可适用4.5及以上,其他版本未验证
相与还2 个月前
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:// 开头的路径,所以,对于我最近的使用来说,我需要换一种办法实现数据的存取