首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
🎯游戏🎮
海拥
创建于2021-05-10
订阅专栏
一些基于HTML/CSS/JS的小游戏;Java小游戏;Python小游戏
等 25 人订阅
共32篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
基于HTML的3D立方体相册下载
代码下载地址:https://download.csdn.<meta name="viewport" content="width=div, initial-scale=1.<link rel="stylesheet" href="./css/program.<audio con...
游戏开发中的物理之软体
软体(或软体动力学)模拟可变形对象的运动,改变形状和其他物理特性。例如,这可以用于模拟衣服或创建更逼真的角色。甲软体节点用于软体模拟。我们将创建一个有弹性的多维数据集以演示软体的设置。创建一个以Spatial节点为根的新场景。然后,创建一个Softbody节点。在检查器中的节点C...
游戏开发中的物理之运动角色(2D)
是的,这个名字听起来很奇怪。“运动角色”。那是什么?该名称的原因是,当物理引擎问世时,它们被称为“动态”引擎(因为它们主要处理碰撞响应)。为了使用动态引擎创建角色控制器,已经进行了许多尝试,但是这并不像看起来那样容易。Godot是您可以找到的最佳动态角色控制器实现之一(如在2d ...
游戏开发中的物理之布娃娃系统
从3.1版开始,Godot支持布娃娃物理。Ragdolls依靠物理模拟来创建逼真的程序动画。它们在许多游戏中用于死亡动画。在本教程中,我们将使用Platformer3D演示来设置布娃娃。您可以在GitHub或使用素材资源库下载Platformer3D演示。与引擎中的许多其他功能一...
游戏开发中的物理之射线投射
游戏开发中最常见的任务之一是投射光线(或自定义形状的物体)并检查其撞击。这样就可以进行复杂的行为,AI等。本教程将说明如何在2D和3D中执行此操作。Godot将所有低级游戏信息存储在服务器中,而场景只是前端。因此,射线投射通常是较低级别的任务。对于简单的射线广播,诸如RayCas...
游戏开发中的物理之使用KinematicBody2D
Godot提供了多个碰撞对象以提供碰撞检测和响应。试图确定要为您的项目使用哪个选项可能会造成混淆。如果您了解每个问题的工作原理和优点和缺点,则可以避免这些问题并简化开发。在本教程中,我们将研究 KinematicBody2D节点,并显示一些使用它的示例。本文档假定您熟悉Godot...
游戏开发中的物理之使用Area2D
Godot提供了许多碰撞对象以提供碰撞检测和响应。试图确定要为您的项目使用哪个选项可能会造成混淆。如果您了解每个问题的工作原理和优点和缺点,则可以避免这些问题并简化开发。在本教程中,我们将查看 Area2D节点并显示一些如何使用它的示例。本文档假定您熟悉Godot的各种物理机构。...
游戏开发中的物理之刚体
刚体是由物理引擎直接控制以模拟物理对象行为的刚体。为了定义主体的形状,必须为其分配一个或多个Shape对象。请注意,设置这些形状的位置会影响人体的重心。刚体的行为可以通过设置其属性(例如,摩擦力,质量,弹跳等)来更改。这些属性可以在检查器中或通过代码设置。有关属性及其效果的完整列...
HTML5拉杆子过关小游戏代码免费下载
HTML5拉杆子过关小游戏代码,拉杆子跨越悬崖小游戏,拉杆子过关小游戏非常火爆,并且非常好玩受欢迎,游戏玩法:按住鼠标伸出一根棍子。<link rel="stylesheet" href="https://demo.mycodes.net/youxi/laganziguoguan...
游戏开发中的物理介绍
在游戏开发中,您通常需要知道游戏中的两个对象何时相交或接触。这就是所谓的碰撞检测。当检测到碰撞时,您通常希望发生某些事情。这就是所谓的碰撞响应。Godot在2D和3D中提供了许多碰撞对象,以提供碰撞检测和响应。试图确定要为您的项目使用哪个选项可能会造成混淆。如果您了解每个工作原理...
游戏开发中的贝塞尔曲线,曲线和路径
贝塞尔曲线是自然几何形状的数学近似。我们使用它们来表示一条曲线,该曲线具有尽可能少的信息并具有很高的灵活性。与更抽象的数学概念不同,贝塞尔曲线是为工业设计而创建的。它们是图形软件行业中流行的工具。它们依赖于插值(我在上一篇文章中提过),结合了多个步骤以创建平滑曲线。为了更好地了解...
游戏开发中的插补
插值是图形编程中非常基本的操作。熟悉它是很好的,以扩大您作为图形开发人员的视野。基本思想是要从A过渡到B。A值t表示中间的状态。例如,如果t为0,则状态为A。如果t为1,则状态为B。介于两者之间的是插值。这种插值的名称是“线性的”,它以恒定速度将一个值转换为另一个值。因此,当您了...
游戏开发中的矩阵与变换
阅读本教程之前,建议您通读并理解我之前发的向量数学教程,因为本教程需要向量知识。本教程介绍了转换以及如何使用矩阵在Godot中表示它们。它不是有关矩阵的完整深入指南。变换在大多数情况下都以平移,旋转和缩放的形式应用,因此我们将重点介绍如何用矩阵表示那些变换。本指南大部分内容都使用...
游戏开发中的进阶向量数学
点积具有带有单位向量的另一个有趣的属性。想象一下,垂直于该矢量(并通过原点)的平面通过了一个平面。垂直于曲面的单位向量(因此,它们描述了曲面的方向)称为单位法向向量。虽然,通常他们只是简称为法线。法线出现在飞机,3D几何(以确定其中每一个面或顶点板壁)等。通常 是一个单位矢量,但...
游戏开发中的向量数学
本教程是线性代数的简短实用介绍,因为它适用于游戏开发。线性代数是向量及其用途的研究。向量在2D和3D开发中都有许多应用,并且Godot广泛使用它们。对矢量数学有深入的了解对于成为一名强大的游戏开发者至关重要。本教程不是关于线性代数的正式教科书。我们只会研究如何将其应用于游戏开发。...