我刚刚开始学习编程,因为我想学习如何制作游戏。我选择了Godot引擎来开始制作游戏,但我不能理解任何东西都能做什么。我只理解了变量和常量的概念。我正在看几个教程,并准确地复制视频中的人正在做的事情,但我不想只是复制而不理解任何东西,所以你能告诉我上面的事情到底是做什么的吗?
发布于 2021-01-04 18:09:19
在主循环的物理处理步骤中调用物理过程。物理处理意味着帧速率与物理同步,即增量变量应该是常量,如果您只是调用_process(增量),情况并非如此:
Vector2()只是一个二维向量,第一个参数用于x轴,第二个参数用于y。您也可以将其用作布尔值,Vector(0,0)总是返回false,而其他点返回true。
move_and_slide()被设计为一种特殊情况,因为一种常见的用例是计算沿碰撞的滑动向量。然而,因为它是滑动的,所以在一个框架中可能会有不止一次碰撞(想想当你撞到地板和墙之间的角落时。由于这个原因,它不能返回冲突,所以需要使用get_slide_collision()。例如,它处理角色与物体发生碰撞时的反应。
https://stackoverflow.com/questions/65527226
复制相似问题