Unity —— Vector3

article/2025/10/18 19:00:42

Vector3向量,在三维坐标系中带有方向和大小的数据
在这里插入图片描述

  • Vector3中一些常量:
    1、Vector3.back=(0,0,-1)
    2、Vector3.forward=(0,0,1)
    3、Vector3.left=(-1,0,0)
    4、Vector3.right=(1,0,0)
    5、Vector3.down=(0,-1,0)
    6、Vector3.up=(0,1,0)
    7、Vector3.zero=(0,0,0)
    8、Vector3.one=(1,1,1)
  • Vector3.Angle() :向量之间的夹角,返回两个向量之间较小的角度(在旋转计算中常常用到)
  • Vector3.Cross() :叉积,返回垂直于a,b,两个向量所在平面的另一个向量,长度|c|=|a||b|sin<a,b>
  • Vector3.Dot():点积,a·b=|a|·|b|cos<a,b>(是一个标量,只有大小,没有方向)
  • Vector3.Distance():求两点之间的距离,(范围判断中使用)
  • Vector3.Lerp() :插值运算,一般用于平滑处理,比如摄像机的缓慢移动、导弹的追踪等
  • Vector3.MoveTowards():沿着目标移动,
  • Vector3.Normalize():向量单位化,方向一致,大小为单位1
  • Vector3.Project():向量投影,求一个向量在另一个向量方向上的投影
  • Vector3.Slerp():球形插值
    在开发中transform下的position、scale、rotation等都可以通过设置Vector3的值来改变相应的位置、大小等。

http://chatgpt.dhexx.cn/article/CcyPUXON.shtml

相关文章

Unity3D_向量(Vector3)数学基础

向量&#xff08;Vector3&#xff09; 在虚拟的游戏世界中&#xff0c;3D数学决定了游戏&#xff0c;如何计算和模拟出开发者以及玩家看到的每一帧画面。学习基础的3D数学知识可以帮主用户对游戏引擎产生更深刻的了解。 向量定义&#xff1a;既有大小又有方向的量叫做向量。在…

Vector3类详解

|| 欢迎讨论技术的可以相互加微信&#xff1a;windgs (请备注csdnxx职业) || --------------------- 作者&#xff1a;隨意的風 来源&#xff1a;CSDN 原文&#xff1a;https://blog.csdn.net/Windgs_YF/article/details/86550843 版权声明&#xff1a;本文为博主原创文章…

面试真的被问麻了......

前几天组了一个软件测试面试的群&#xff0c;没想到效果直接拉满&#xff0c;看来大家对面试这块的需求还是挺迫切的。昨天我就看到群友们发的一些面经&#xff0c;感觉非常有参考价值&#xff0c;于是我就问他还有没有。 结果他给我整理了一份非常硬核的面筋&#xff0c;打开…

实事求是,虚事求应

休谟之问&#xff0c;能否从“是”中得“应”&#xff1f;孟子回答说&#xff1a;二者不可得兼&#xff0c;舍身&#xff08;是&#xff09;取义&#xff08;应&#xff09;者也。 ​ 智能涉及人、机、环境三部分&#xff0c;其中人通过算计形成的意图、直觉、抽象等&#xff0…

管理就要“实打实”

https://www.toutiao.com/a6642491590042452483/ 2019-01-07 10:13:32 导语 如何才能使得企业的经营管理高效呢&#xff1f;这个问题没有什么捷径可走&#xff0c;唯有实打实的来落实各项工作。归纳起来就是三个方面的内容&#xff1a;说实话、办实事、讲实效。 一、 说实话…

8分钟的面试,我直呼太变态了......

干了两年外包&#xff0c;本来想出来正儿八经找个互联网公司上班&#xff0c;没想到算法死在另一家厂子。 自从加入这家外包公司&#xff0c;每天都在加班&#xff0c;钱倒是给的不少&#xff0c;所以也就忍了。没想到11月一纸通知&#xff0c;所有人不许加班&#xff0c;薪资…

【不就是java设计模式吗】设计模式七大原则,用代码对比方式,化抽象为具体,实打实的教会你

&#x1f497;作者简介&#xff1a;大家好&#xff0c;我是卷心菜~~&#xff0c;第二季新星计划java领域第十名。&#x1f4dd;个人主页&#xff1a;卷心菜的CSDN博客&#x1f4d5;系列专栏&#xff1a;本文写在Java设计模式专栏&#xff1a;不就是java设计模式吗&#x1f4e7;…

Java岗:实打实掌握[Java多线程]和[并发编程]

概述 面试中&#xff0c;多线程和并发编程已经是必不可少的了&#xff0c;我经常看到此类问题&#xff0c;当时也简单了解过&#xff0c;什么继承Thread类&#xff0c;实现Runnable接口&#xff0c;这些都被说烂了&#xff0c;知道这些当然是远远不够的&#xff0c;于是这几天…

我用Java能干什么?

Java是一门面向对象编程语言&#xff0c;不仅吸收了C语言的各种优点&#xff0c;还摒弃了C里难以理解的多继承、指针等概念&#xff0c;因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表&#xff0c;极好地实现了面向对象理论&#xff0c;…

什么是JAVA?JAVA能做什么?

什么是Java&#xff1f; Java既是一种编程语言&#xff0c;又是一个平台。 Java程序语言 Java是具有以下特征的高级程序语言&#xff1a; 简单   面向对象   可分布   可解释   强壮   安全性   结构化   轻便   功能强大   多线程   动态 Java既可以被编译…

Java是什么?主要是干什么的?

随着Java技术不断发展&#xff0c;许多人都想问&#xff1a;Java是什么?主要是干什么的呀&#xff1f;现在小朗来为大家解惑。java是一种高级计算机语言&#xff0c;一种可以编写跨平台应用软件、完全面向对象的程序设计语言。那Java主要是干嘛的呀&#xff1f; 一、java可以做…

学java可以从事什么工作-java岗位有哪些?

学java可以从事的工作主要有&#xff1a;企业级应用开发、网站开发、软件开发、嵌入式领域、大数据、科学应用等。java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 1、企业级应用开发 企业级应用开发大可以做全国联网的系统&#xff0c;小到中小企…

Java到底能做什么事情呢?

相信很多小伙伴看到标题第一个出现在脑海里的想法是赚钱,难道你们只知道java薪资高?那么你太low,Java的应用领域很广,可以说是现在最普及的,遍布各行各业,可见其优势所在。 1、大数据领域 Hadoop以及其他大数据处理技术普遍用的都是Java,当然其他语言也有用到,基于Jav…

Java编程到底能干什么,可以从事哪些岗位?

听说程序员工资很高&#xff0c;想学Java语言&#xff0c;但不知道它到底能做什么&#xff1f;” 如果你是一个Java初学者&#xff0c;你可能对Java应用在什么地方感到困惑。除了“马里奥”“贪吃蛇”等经典游戏&#xff0c;其他领域好像也找不到Java的踪迹&#xff0c;那么Jav…

Java是用来干什么的?

Java是用来干什么的&#xff1f;这个问题首先我们得知道这个“Java”是个什么东西&#xff1f; Java是什么 有问题“百度一下&#xff0c;你就知道”&#xff0c;输入“Java”关键词&#xff0c;我们会看见“百度百科”对Java较官方的解释&#xff0c;看就是下图&#xff1a; …

Java是什么?Java能干嘛?

我刚开始学习Java的时候&#xff0c;很长一段时间都有这么个疑惑&#xff1f; Java到底是啥&#xff1f;它能干什么&#xff1f; 自己也看过不少的课程和书&#xff0c;大部分都是从Java的发展史开始讲&#xff0c;总之就是那些什么Java历史悠久&#xff0c;Java很优秀&#x…

Java能做什么?学完Java可以从事什么工作呢?

如果你是一个Java初学者&#xff0c;你可能对Java应用在什么地方感到困惑。除了“马里奥”“贪吃蛇”等经典游戏&#xff0c;其他领域好像也找不到Java的踪迹&#xff0c;那么Java究竟能做什么&#xff1f;学完Java可以从事什么工作呢&#xff1f;本文&#xff0c;小千就来详细…