arguments - 如何在 Godot 引擎中调用参数?
问题描述
我正在尝试为我的角色制作重力,但如果is_on_floor()
不调用move_and_slide()
. 我如何调用move_and_slide()
GDscript?
解决方案
仅当您使用 或 移动 KinematicBody2D 时,is_on_floor()
、is_on_wall()
、is_on_ceiling()
或函数才具有上下文。如果没有,它们将返回,或者因为它们从未正确更新。get_slide_count()
move_and_slide()
move_and_slide_with_snap()
false
0
Godot 文档解释了如何很好地使用这些函数:
2d 平台游戏演示是在现实世界用例(稍微复杂一点)中实现这些功能的一个很好的参考。它使用move_and_slide_with_snap
,但应用非常相似的逻辑。链接在这里:
推荐阅读
- teiid - TEIID 将 ddl 导入 vdb ddl
- node.js - 尝试定位 json 文件时出错,节点 (discord.js)
- windows - 如何使用 Powershell 在控制面板的“程序和功能”中获取“查看已安装的更新”列表?
- sql-server - SQL Server中给定节点下高效查询树的Graph Tables结构的适当实现
- android - SimpleExoPlayer.Builder 与 ExoPlayer.Builder 的区别?
- c - 从头到尾读取文件的最快方法是什么?
- r - 带有 geom_text_repel 和 geom_point 的颜色图例
- r - R flextable proc_freq 删除标签列
- firebase - 多张图片上传并获取下载网址 - Firebase
- jmeter - 使用 jmeter 将 json 有效负载发送到 mqtt