rigid-bodies

    1热度

    1回答

    我想让我的玩家在玩家击中屏幕左侧时向左移动。现在,当我按住鼠标按钮时,我的播放器只会移动。我真正想要的是让他不断地向左移动,直到我按下屏幕一次后,他到达目标位置。 有人可以告诉我什么,我从我的代码丢失,让这种情况发生? void FixedUpdate() { if(Input.GetMouseButtonDown(0)) { if(Input.mousePos

    1热度

    1回答

    我使用搅拌器来创建我的模型,并将它们加载到Libgdx中,如果我在下面的模型中心使用Origin创建它们,然后使用此代码创建刚体,所有作品细 Vector3 hescoWallHalfExtents = new Vector3(hescoWall.calculateBoundingBox(bounds).getDimensions()).scl(0.5f); 但是如果我把模型级别的底部与地面

    0热度

    1回答

    我目前正在编写一个具有多种速度的C#仿真船。我的刚体和对撞机,它在低速下工作得很好,但是一旦船速提高,它将开始直接通过其他对撞机。 我曾尝试: 改变物理规则 编辑刚体规则 ,甚至使用DontGoThroughThings代码 新代码有所增加的速度船可以相撞,但不足以进行模拟。

    1热度

    1回答

    我有两个2D对象,一个用来投掷弹射器,然后击中其他2D对象。双方都有对撞机,而刚体双方都没有检查isKinetic和isTrigger。当它们相互碰撞时,OnCollisionEnter方法不会调用,并且脚本被附加到由弹射器引发的那个对象上。

    0热度

    2回答

    我做了精灵和应用刚体2D组件,它的工作正常,因为它应该,现在我写了这段代码,但是,当我开始玩游戏它工作了一段时间,但在那之后,重力似乎为空,意味着我的刚体不下来时,我将钥匙 // Update is called once per frame void Update() { if (Input.GetKey (KeyCode.LeftArrow)) { posX--; } else if (Inp

    0热度

    1回答

    MotionBuilder中有一些从C3D文件导入的最佳标记数据。这个标记数据表示一个角色的两英尺的动画。有没有办法将刚体连接到这些标记并将刚体的动画导出到fbx文件? 只是为了澄清,我只有脚的标记数据而不是整个字符。 非常感谢! 干杯, darkZ

    0热度

    1回答

    我对Unity非常陌生,我只是在玩骰子滚动模拟。我有一个具有刚体的单个立方体和与其关联的StandardAssets DragRigidbody脚本。当我运行预览时,我可以很好地拖动立方体,并且如果我扔掉立方体,它就会沿着这个方向飞行并滚动,就像我期望的那样。 当我复制多维数据集并运行预览时发生问题。这两个立方体仍然可以拖动,但不能被抛出。如果我试图扔掉他们中的任何一个,那么当我放开鼠标按钮时,立

    -1热度

    1回答

    我真的很新,但我不断收到方法名称预期与此错误。 public float speed; void Start() { rigidbody2D.AddForce(new Vector2(Random.Range (-100(speed * Time.deltaTime)), (100(speed * Time.deltaTime)), Random.Range (-100(speed *

    4热度

    4回答

    我有一个硬币(刚体)和围绕它的箱壁碰撞体。为了试用目的,我已将以下代码应用于硬币。 void OnMouseDown() { rigidbody.AddForce(30.0f,0f,5.0f, ForceMode.Impulse); } 但是,有时硬币会穿过墙壁,但是当我将速度从30增加到50点时,它会在第一次点击时穿过墙壁。我google了很多,除了DontGoThroughTh

    0热度

    1回答

    我有一个场景,玩家可以拾取和丢弃物体,以及移动和环视。 所有的球员对象是一个空的游戏对象“MainCharacter”的孩子: MainCharacter > Capsule (With RigidBody and PlayerMoveScript) > PlayerBase (empty - used for checking if grounded) Main