Godot-[多线程与call_deferred()]

Godot-[多线程与call_deferred()]

进程与线程进程(Process):进程是资源分配的基本单位线程(Thread):线程是程序执行的基本单位异同点:进程拥有自己的资源空间,每启动一个进程,系统就会为它分配地址空间线程与CPU资源分配无关,多个线程共享同一进程内的资源,使用相同的地址空间一个进程可以包含若干个线程线程的调度与切换比进程快很多,同时创建一个线程的开销也比进程要小很多。线程之间的通信更方便,同一进程下的线程共享全局变...

Godot 2020-04-28 AM 4160次 0条
Godot - [向量数学和Transform2d]

Godot - [向量数学和Transform2d]

向量数学点积该点积是矢量数学最重要的概念之一,但经常被误解。点积是对两个向量返回标量的运算。与既包含幅度又包含方向的向量不同,标量值仅包含幅度。$$ A \cdot B = |A| |B| \cdot cos\theta $$var c = a.dot(b) var d = b.dot(a) # These are equivalent.叉积像点积一样,叉积是对两个向量的运算。但是,叉积的...

线性代数,Godot 2020-04-26 PM 2607次 0条
Godot - [文件系统]

Godot - [文件系统]

资源路径和用户路径资源路径访问资源时,使用主机OS文件系统布局可能很麻烦且不可移植。为了解决这个问题,res://创建了特殊路径 。res://将始终指向项目根目录(project.godot所在的位置,因此res://project.godot始终有效)。仅当从编辑器本地运行项目时,此文件系统才是读写文件。导出或在其他设备(例如电话或控制台,或从DVD运行)上运行时,文件系统将变为只读状态...

Godot 2020-04-23 PM 2502次 0条
Godot-[线性插值]

Godot-[线性插值]

Variant lerp ( Variant from, Variant to, float weight )通过百分比权重系数weight在两个变量之间线性插值。weitht范围:0.0-1.0。变量可以是int,float,Vector2,Vector3,Color。lerp(0, 4, 0.75) # Returns 3.0 lerp(Vector2(1, 5), Vector2(3,...

计算机 2020-04-11 PM 2824次 0条
Godot-[分层建议]

Godot-[分层建议]

五层架构-物理弱点合一版世界物理层 world玩家物理 + 玩家弱点 层 player敌人物理 + 敌人弱点 层 enemy玩家武器层 player weapon敌人武器层 enemy weapon特点:相较于五层架构,将玩家物理层从世界物理层中剥离,并且与玩家弱点层进行合并组成一个层。优点是让玩家和敌人物理碰撞形状和弱点形状统一,但这种统一有时带来不灵活。如果我需要玩家的物理形状和弱点形状...

计算机 2020-04-10 PM 2448次 0条