Godot游戏编程基础
文章平均质量分 95
来吧,一起godot
razor521
杏肝学长,在线解答~
展开
-
游戏编程 - 从Godot引擎中的lerp(...)函数到线性插值
从Godot引擎中的lerp(…)函数到线性插值1。 What’s LERP?lerp < linear interpolation < 线性插值 < LERP索引页 < 黑客词典2。lerp(…)函数做了什么?先让我们给出godot中lerp的函数签名,方便我们下面讨论:Variant lerp(from: Variant, to: Variant, weight: float)Variant是gdscript中的一种元数据,这里暂且可以理解成一种数据类原创 2021-01-14 01:31:40 · 1992 阅读 · 1 评论 -
游戏编程 - Godot引擎中控制移动的几种方式
Godot引擎中控制移动的几种方式1。我们要讲什么?本篇我们要梳理一下游戏中常见的几种角色移动的控制方式,比如:使用键盘或手柄:八个方向移动旋转(左右键控制) + 移动(上下键控制)使用鼠标:自由移动(点击位置)旋转(始终朝向鼠标) + 移动(点击位置)2。准备一个简单的演示本篇为了聚焦我们要研究的问题,我们不再给角色加入动画等其它效果,仅使用godot引擎的图标作为精灵,之后的一切控制演示都由它承担。首先建立一个以KinematicBody2D为载体的精灵,其包含的节点和原创 2021-01-08 11:29:26 · 7493 阅读 · 4 评论 -
游戏编程 - 用Godot自制Disc Room 使用PathFollow2D?
用Godot自制Disc Room 使用PathFollow2D?1。Path2D 和 PathFollow2DPath2D: Contains a Curve2D path for PathFollow2D nodes to follow.差不多是说:表示一条路径,PathFollow2D可以沿着它走。PathFollow2D: Point sampler for a Path2D.差不多是说:PathFollow2D是一个采点的,而且是专门在Path2D上采。第二句不太懂没关系,下原创 2021-01-04 14:12:16 · 966 阅读 · 0 评论