蓝鸥Unity入门Transform学习笔记

本文详细介绍了Unity3D中Transform组件的功能和使用方法,包括如何通过脚本控制游戏对象的位置、旋转和缩放,以及如何管理和操作游戏对象间的父子关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Unity3D-游戏/AR/VR在线学习 蓝鸥Unity入门Transform学习笔记

相关文章

蓝鸥Unity入门脚本组件学习笔记
蓝鸥Unity入门脚本生命周期学习笔记
蓝鸥Unity入门Input类学习笔记
蓝鸥Unity入门GameObject学习笔记
蓝鸥Unity入门Vector3学习笔记


 using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour {


    void Start () {

        //获取当前脚本所挂载的游戏对象身上的Transform组件
        //transform
        //1、控制游戏对象的位置,旋转,缩放

        //position属性——世界坐标系中的位置
//        Vector3 pos = transform.position;

        //localPosition属性——局部坐标系中的位置
//        transform.localPosition;
//        print (pos);



        //一般不直接修改四元素
//        transform.rotation;//世界坐标系旋转
//        transform.localPosition;//局部坐标系旋转

        //localScale属性——控制游戏对象的缩放
//        Vector3 sc= transform.localScale;
    
        //2、控制游戏对象间的父子关系

        //获取/重新制定 当前游戏对象父对象的transform组件
//        transform.parent;
        //获取当前游戏对象的父对象
//        transform.root;

        //获取当前游戏对象 叫做Cube的子对象
//        transform.Find ("Cube");
        //默认返回第一个
//        transform.FindChild ("Cube");
    }


    void Update () {
        if(Input.GetKeyDown(KeyCode.P)){
//            transform.position =new  Vector3(0,0,0);
//            transform.position = Vector3.zero;
//            transform.localPosition=Vector3.zero;
//            transform.localScale = new Vector3 (1f,2f,1f);


            //变换当前游戏对象
//            transform.Translate (new Vector3(0,1,0));
            //旋转当前游戏对象
//            transform.Rotate (Vector3.up,10f);
            //欧拉角——属性
//            transform.eulerAngles=new Vector3(0f,45f,0f);


            
        }
    
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值