问题标签 [child-objects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1068 浏览

unity3d - Unity 3D - 对象位置及其大小

我的 Unity3D 项目有以下问题。我将尝试在图像上描述它。

第一张图片

在此处输入图像描述

所以我想将对象合并为 1。当对象 1 和 2 发生碰撞时,它们会合并(对象 2 成为对象 1 的子对象)。在实践中,当对象 1 中的螺栓(这个蓝色的“东西”是螺栓)与对象 2 碰撞时,我做到了,然后它们应该合并。我想将对象 2 放在对象 1 的顶部(说顶部我的意思是红线在哪里,第二张图片中的右图)。所以我决定将第二个对象的 localPosition 设置为等于 bolt 的 localPosition(bolt 也是对象 1 的子对象)。但那是错误的(第二张图片,左侧)。所以我知道我应该将第二个物体高度的一半添加到他的一个轴上。但它仍然不完美。而且我不知道应该将它添加到哪个轴。当我添加这一半高度时,我应该使用 localPosition 还是正常位置?

我的代码:

我必须补充一点,对象可以有不同的大小,所以我不能只添加一个数字,它必须灵活。我将非常感谢任何帮助。

编辑:这是我的整个代码:

} }

我将解释这意味着什么:

  • MainObject 是图片中的第一个对象。
  • c.gameObject.transform.parent.gameObject 是图片中的第二个对象
  • gameObject 是螺栓(1 个对象中有蓝色的东西)
  • 脚本附在螺栓中(图片上的蓝色东西)
0 投票
1 回答
56 浏览

java - 如何在java(android)中创建子对象

我是 php 开发人员,我是 Java 新手。我只想在 java 中创建一个多级对象并为其分配值。请看一下对象。

}

0 投票
1 回答
628 浏览

unity3d - Unity 3d刚体移动但不是子对象

我在 Unity 中制作了汽车场景。我有一个Rigidbody(汽车)和它的childgameobject。我制作了一个脚本,在移动时childgameobject用滑块Rigidbody移动它。childgameobject滑块可以很好地移动,但是当我移动Rigidbody时,孩子GameObject保持在相同的位置并且不会随着Rigidbody. 这是我的代码:

0 投票
1 回答
118 浏览

c# - 如何在 Unity 中访问子对象中的车轮对撞机

在 Unity 中,我的玩家游戏对象有 4 个轮子,它们都包含轮子对撞机。我想得到这些的rpm。

我编写了这段代码,但在第 33 行它抛出了索引/参数超出范围异常,这意味着它试图使用“GetChild(i)”访问的索引不可访问。第 33 行是

我的玩家有 5 个子对象,其中 4 个有轮子对撞机。如何解决?