ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Unity学习笔记】Transform—游戏物体的缩放和看向

2022-08-27 13:04:40  阅读:177  来源: 互联网

标签:System 缩放 对象 transform Transform Unity Collections using


1.缩放相关

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson8 : MonoBehaviour
{
    void Start()
    {
        //获取相对世界坐标系的缩放数值
        print(this.transform.lossyScale);

        //获取相对本地坐标系的缩放数值(相对父对象)
        print(this.transform.localScale);

        //注意:1.同样 缩放也不能单独该x、y、z,只能一起改
        //     2.相对于世界坐标系的缩放大小 只能得 不能改,所以如果要用代码修改缩放大小,都是改相对父对象得缩放大小
        //     3.Unity没有提供关于缩放的API,之前的位移、旋转都提供了对应的API,但缩放没有
        //直接修改范例
        //this.transform.localScale = new Vector3(3, 3, 3);
        //慢慢变大范例(需写在Update里)
        //this.transform.localScale += Vector3.one * Time.deltaTime;
    }
}

2.看向相关

看向:让一个对象的面朝向,一致看向某一个点 或者某一个对象

现有:
在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson8 : MonoBehaviour
{
    //要看向的一个对象
    public Transform lookAtObj;
    void Update()
    {
        //看向一个点
        //传入一个点
        this.transform.LookAt(Vector3.zero);

        //看向一个对象
        //传入一个对象的Transform
        this.transform.LookAt(lookAtObj);
    }
}

运行:
在这里插入图片描述

标签:System,缩放,对象,transform,Transform,Unity,Collections,using
来源: https://www.cnblogs.com/ElecSheep/p/16630364.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有