3d - Godot 3:如何旋转 KinematicBody?
问题描述
我是 Godot 的新手,我正在尝试制作 3d 游戏,但我不知道如何旋转我的玩家(谁是KinematicBody)。有人可以告诉我该怎么做吗?我尝试了很多不同的方法,但我做不到。
解决方案
尝试使用:
rotate_x(float angle) #angle is in radians
rotate_y(float angle)
rotate_z(float angle)
如果您想使用度数而不是弧度,那么只需使用:
rotate_x(deg2rad(float deg)) #deg is degrees
推荐阅读
- android - 绑定设置动态高度时,RecyclerView 仅显示第一项
- performance - Numba Cuda 计算似乎比顺序运行慢。我犯了明显的错误吗?
- flutter - 检查你的配置文件 `flutter_launcher_icons.yaml` 有一个 `flutter_icons` 部分
- android-studio - /Android Studio 模拟器通过 ADB 并提取指定应用程序的令牌
- c# - 尝试启用 Texture2D 时 OpenTK“无效枚举”
- ssh - Gitlab CI - 使用 ssh 找不到 Composer
- sql - 来自两个表和一个链接表的 SQL 查询,为表 a 的每一行返回所有表 c,其中表 b 中没有链接
- javascript - 如何在基于类的组件中进行 Expo/react-native Google 身份验证?
- javascript - Fastify 重新加载浏览器
- javascript - 如何使用 Excel JavaScript API 获取选定或活动单元格的数据透视表名称和数据透视字段名称?