Loading...
进程与线程进程(Process):进程是资源分配的基本单位线程(Thread):线程是程序执行的基本单位异同点:进程拥有自己的资源空间,每启动一个进程,系统就会为它分配地址空间线程与CPU资源分配无关,多个线程共享同一进程内的资源,使用相同的地址空间一个进程可以包含若干个线程线程的调度与切换比进程快很多,同时创建一个线程的开销也比进程要小很多。线程之间的通信更方便,同一进程下的线程共享全局变...
向量数学点积该点积是矢量数学最重要的概念之一,但经常被误解。点积是对两个向量返回标量的运算。与既包含幅度又包含方向的向量不同,标量值仅包含幅度。var c = a.dot(b) var d = b.dot(a) # These are equivalent.叉积像点积一样,叉积是对两个向量的运算。但是,叉积的结果是一个向量,向量的方向垂直于两者。其大小取决于它们的相对角度。如果两个向量平行,...
资源路径和用户路径资源路径访问资源时,使用主机OS文件系统布局可能很麻烦且不可移植。为了解决这个问题,res://创建了特殊路径 。res://将始终指向项目根目录(project.godot所在的位置,因此res://project.godot始终有效)。仅当从编辑器本地运行项目时,此文件系统才是读写文件。导出或在其他设备(例如电话或控制台,或从DVD运行)上运行时,文件系统将变为只读状态...
AnimatedSprite控制方法 play() 和 stop() 。比较简单的方法,功能单一,如果设置动画播放不循环,那么无法第二次播放,需要手动设置帧为第0帧。Sprite + AnimationPlayer控制方法AnimationPlayer.play() 可以精细控制每一帧,以及动画时长等等。若设置不循环播放,第二次播放可以自动从指定帧开始播放。Sprite + Animatio...
在Godot中,可以导出类成员。这意味着它们的值会与它们所附加的资源(例如 scene)一起保存。它们也可以在属性编辑器中进行编辑。导出使用关键字export来完成:extends Button # 该值会被保存,并显示在编辑器属性面板上 export var number = 5 export关键字后,导出的变量必须初始化为常量表达式,或者具有使用的参数形式的导出提示(请参见示例)。导出...