返回介绍

Transform.SetParent 设置父级

发布于 2019-12-18 15:38:41 字数 1403 浏览 1638 评论 0 收藏 0

JavaScript => public function SetParent(parent: Transform, worldPositionStays: bool): void;
C# => public void SetParent(Transform parent, bool worldPositionStays);

Parameters 参数

parentThe parent Transform to use.
要设置发父级变换
worldPositionStaysIf true, the parent-relative position, scale and rotation is modified such that the object keeps the same world space position, rotation and scale as before.
如果为true,则相对于父级位置、缩放和旋转修改该对象,使得该对象保持与之前世界坐标空间一样的位置,旋转和缩放。

Description 描述

Set the parent of the transform.

设置该变换的父级。

This method is the same as the parent property except that it's possible to make the Transform keep its local orientation rather than its global orientation by setting the worldPositionStays parameter to false.

这个方法是把一个对象找个父级,如果worldPositionStays为true,那么该对象会保持世界坐标不变;如果为false那么该对象会保持局部坐标不变。

JavaScript:

未提供代码

C#:

using UnityEngine;
using System.Collections;
 
public class SampleClass : MonoBehaviour {
 
	public Transform parent;
	void Start () {
			this.transform.SetParent(parent, false); 
	}
}

Transform

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文