编辑
👨💻个人主页:@元宇宙-秩沅
hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 秩沅 原创
收录于专栏 unity实战入门
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
栓Q
目录
1.transform的各种引用
transform.position ----游戏物体trans组件的世界位置信息
transform.Rotation----游戏物体的四元旋转信息
transform.enlerAugle- ---游戏物体的欧拉角的信息(也就是Inspactor面板中的Rotation信息)
transform.localposition/localRotion/localenleAugle--------表自身的自身信息
2.游戏物体的自身方向
针对自身:
transform.forword ----向前Z轴方向
transform.up------向上y轴方向
transform.right----向右x轴方向
vector:
3.用transform组件来进行查找(包含索引查找)
public class ability : MonoBehaviour
{
// Start is called before the first frame update
private void Awake()
{
GameObject xx = GameObject.CreatePrimitive(PrimitiveType.Capsule );
// Transform AA = GetComponentInChildren<Transform>();
Debug.Log("被创造的游戏物体的世界坐标位置是"+xx.transform.position);
Debug.Log("当前transform组件挂载的游戏物体对象的名字是"+transform.name);
Debug.Log("当前transform组件挂载的游戏对象的子对象的数量"+transform.childCount);
Debug.Log("当前游戏物体的世界四元旋转值为"+transform.rotation);
Debug.Log("当前游戏物体的自身大小为"+transform.localScale);
Debug.Log("当前游戏物体的自身位置为" + transform.localPosition);
Debug.Log("当前游戏物体的自身四元旋转位置为"+transform.localRotation);
Debug.Log("当前游戏物体的世界欧拉角为"+transform.eulerAngles);
Debug.Log("当前游戏物体的自身欧拉角为"+transform.localEulerAngles);
Debug.Log("查找当前游戏物体的子对象的trans组件名称为" + transform.Find("sboss"));
Debug.Log("查找当前游戏物体的第一个子对象为" + transform.GetChild(0));
Debug.Log("查找该游戏物体在父类中子对象的索引位置" + transform.GetSiblingIndex());
}
}