当前位置: 首页 > 知识库问答 >
问题:

在unity 2D中如何使用刚体约束

姜旭
2023-03-14

我是一个初学者,我说统一大约9个月了,现在我做了几个3D游戏,我正在做一个2D游戏,我正在尝试冻结我的球员的所有位置,在一个if声明,如何做2D游戏

共有1个答案

松英喆
2023-03-14

假设您有一个Rigidbody2D(在一个名为myRigidbody的变量中),您可以使用:

myRigidbody.constraints = RigidbodyConstraints2D.FreezeAll;

如果你只想冻结你的位置而不是你的旋转,你可以使用:

myRigidbody.constraints = RigidbodyConstraints2D.FreezePosition;

希望这有帮助:)

 类似资料:
  • 由于集群环境中的跨域问题,我试图使用jsonp数据类型执行ajax请求。 我可以将jsonp请求映射到没有@刚体参数的方法,但是当我尝试用@刚体参数实现一个请求映射时,我会得到一个415不支持的媒体类型错误。 通常,当我遇到这个问题时,是由于一些属性在发布的json对象和它在Spring中映射到的Java对象之间没有正确映射。但我能找到的唯一区别是,使用jsonp它添加了一个名为callback的

  • 获取刚体组件 TypeScript的代码示例:const rigidBody = this.getComponent(RigidBody); 刚体类型 刚体一般分为三种类型,static,dynamic,kinematic. static,表示静态刚体,犹如质量巨大无比的石头,具体为质量为0的,或者只有碰撞组件的物理元素。 dynamic,表示动力学刚体,能够受到力的作用,具体为质量大于0并且is

  • 问题内容: 如果所有数据被意外删除,是否可以将表恢复为上一次数据。 问题答案: 还有另一种解决方案,如果服务器上有活动的二进制日志,则可以使用 用它生成一个sql文件 然后搜索您缺少的行。如果您没有激活它,则没有其他解决方案。下次进行备份。

  • 问题内容: 我有点困惑,因为我不知道如何在这里解释该教程:http : //developer.android.com/training/basics/data- storage/databases.html#DbHelper 到目前为止,我的代码如下所示: 我的解释是否正确,或者Helper类中的前6个变量不在Contract类中?还是助手类不是合同类的内部类? 希望你能帮我 问题答案: 您的合

  •      Unity2D Components This repository holds a varied collection of Unity3D components that I've built for use in the 2D Platformer/RPG I'm currently developing. The entire codebase is a work in prog

  • 流氓和静态刚体 一般当我们创建一个刚体并将它添加到空间上后,空间就开始对之进行模拟,包括了对刚体位置、速度、受力以及重力影响等的模拟。没被添加到空间(没有被模拟)的刚体我们把它称之为流氓刚体。流氓刚体最重要的用途就是用来当作静态刚体,但是你仍然可以使用它来实现如移动平台这样的直接受控物体。 内存管理函数 cpBody *cpBodyAlloc(void) cpBody *cpBodyInit(cp

  • 问题内容: 我有两个字体文件,例如:FONT-light和FONT-bold。两者都来自@ font- face工具包,因此每个版本都包含5个字体文件(OGV,TTF,WOFF,EOT)。 要从精简版本转到粗体版本,我必须使用然后。我想使用和代替,因为我需要它到CSS3过渡。我该如何实现? 问题答案: @font-face { font-family: ‘DroidSerif’; src: url

  • 问题内容: 我在詹金斯(Jenkins)有2个工作: 建立并运行单元测试 (构建并)运行集成测试 Job-2 是 Job-1 的下游项目。 Job-1 在其上启动构建并运行单元测试。 Job-2 也会启动构建并运行集成测试。 我想更改它, 并使 Job-2 在由 Job-1 启动的结果构建上运行测试。 问题答案: 您可以使用Copy Artifact插件,并使用Job-2中的Job-1工件对它们进