蓝鸥Unity开发教程之课时10 Transform

蓝鸥Unity开发教程之课时10 Transform

一、Transform

 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);



            
        }
    
    }
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值