首页 > 其他分享 >Unity3D:目标约束

Unity3D:目标约束

时间:2023-04-25 18:32:22浏览次数:52  
标签:Unity3D 游戏 对象 Up 目标 Vector Rotation 约束

推荐:将NSDT场景编辑器加入你的3D工具链

3D工具集:NSDT简石数字孪生

目标约束 (Aim Constraints)

Aim Constraint 可旋转游戏对象以朝向其源游戏对象。还可针对另一个轴保持一致方向。例如,可将 Aim Constraint 添加到摄像机。要在约束瞄准摄像机时保持摄像机直立,请指定摄像机的向上轴和向上的方向以使其对齐。

使用 Up Vector 可指定受约束游戏对象的向上轴。使用 World Up Vector 可指定向上方向。当 Aim Constraint 旋转游戏对象以朝向其源游戏对象时,约束也会将受约束游戏对象的向上轴与向上方向对齐。

Unity3D:目标约束_权重

Aim Constraint 组件

属性

属性:

功能:

Activate

在旋转受约束的游戏对象并移动其源游戏对象后,单击 Activate 可保存此信息。Activate 可将相对于源游戏对象的当前偏移量保存在 Rotation At Rest 和 Rotation Offset__中,然后选中 Is Active__ 和 Lock

Zero

将受约束游戏对象的旋转设置为源游戏对象。Zero 可重置 Rotation At Rest 和 Rotation Offset 字段,然后选中 Is Active 和 Lock

Is Active

切换是否对约束求值。要同时应用约束,请确保选中 Lock

Weight

约束的强度。权重 1 会使约束旋转此游戏对象的速度与其源游戏对象移动的速度相同。权重为 0 会完全消除约束的影响。此权重影响所有源游戏对象。Sources 列表中的每个游戏对象都一个权重。

Aim Vector

指定面向源游戏对象方向的轴。例如,要指定游戏对象应仅定向其正 Z 轴以面向源游戏对象,请分别为 X、Y 和 Z 轴的 Aim Vector 输入 0、0 和 1。

Up Vector

指定此游戏对象的向上轴。例如,要指定游戏对象应始终保持其正 Y 轴为向上方向,请分别为 X、Y 和 Z 轴的 Up Vector 输入 0、1 和 0。

World Up Type

指定向上方向的轴。Aim Constraint 使用此矢量将游戏对象的向上轴与向上方向对齐。

Scene Up

场景的 Y 轴。

Object Up

由 World Up Object 指代的游戏对象的 Y 轴。

Object Up Rotation

由 World Up Object 指代的游戏对象的 World Up Vector 指定的轴。

Vector

世界向上矢量。


不使用世界向上矢量。

World Up Vector

指定要用于 World Up Type 中的 Object Up Rotation 和 Vector 选项的矢量。

World Up Object

指定要用于 World Up Type 中的 Object Up 和 Object Up Rotation 选项的游戏对象。

Constraint Settings

锁定 (Lock)

启用此设置可让约束旋转游戏对象。取消选中此属性可编辑此游戏对象的旋转。还可以编辑 Rotation At Rest 和 Rotation Offset 属性。如果选中了 Is Active,则约束将在您旋转游戏对象或其源游戏对象时更新 Rotation At Rest 或 Rotation Offset 属性。在对更改满意后,选中 Lock 以便让约束控制此游戏对象。此属性在运行模式 (Play Mode) 下无效。

Rotation At Rest

在 Weight 为 0 时或者未选中对应的 Freeze Rotation Axes 时要使用的 X、Y 和 Z 值。要编辑这些字段,请取消选中 Lock。

Rotation Offset

由约束计算的相对于旋转的 X、Y 和 Z 偏移量。要编辑这些字段,请取消选中 Lock。

Freeze Rotation Axes

选中 X、Y 或 Z 可允许约束控制对应的轴。取消选中某个轴可以让约束停止控制该轴。这样就可以对未冻结的轴进行编辑、动画化或编程。

Sources

约束此游戏对象的游戏对象的列表。Unity 按照源游戏对象在此列表中出现的顺序来对源游戏对象求值。此顺序会影响此约束如何旋转受约束的游戏对象。要获得所需的结果,请拖放此列表中的项。每个源的权重为 0 到 1。

标签:Unity3D,游戏,对象,Up,目标,Vector,Rotation,约束
From: https://blog.51cto.com/u_15985385/6224834

相关文章

  • el-tree筛选时不过滤非目标项
    效果图:案例element给的api是一个遍历整个树元素的方法:value为搜索值,可用$refs.tree.filter(value)来传递该参数,一般配合input组件使用;data为该节点的内容。这里的data包括一开始构建树时的自定义参数(非children、id、label等props);node为节点本身,能够获取节点的一些属性,譬......
  • 【IT老齐012】外键约束
    【IT老齐012】外键约束优点保证数据的完整性和一致性级联操作方便数据一致性交给数据库,代码量小缺点性能问题额外的数据一致性校验查询并发问题外键约束会启用行级锁主表写入时会进入阻塞级联删除问题多层级联删除会让数据变得不可控数据耦合问题数据库......
  • traceroute命令:网络诊断工具,它可以用于确定数据包从源主机到目标主机所需经过的路由器
    traceroute命令是一种网络诊断工具,它可以用于确定数据包从源主机到目标主机所需经过的路由器节点。traceroute通过发送UDP数据包或ICMPECHO请求,在数据包中设置递增的TTL(TimeToLive)值,每个TTL值代表距离源主机越来越远的路由器。当路由器收到TTL值为0的数据包时,将抛弃该数据包并......
  • SpringBoot 编译运行时出现 错误: 无 效的目标发行版:1.11 的解决方法
    网上的方法大多是jdk版本不一致问题这里需要修改下所用maven的settings.xml以下贴的图是修改后,原本我这里jdk的版本号全部是1.11 修改以后就可以顺利运行了,乌鱼子......
  • 乐蜂网目标独立上市 唯品会向其派驻CEO、CFO
    唯品会今日举办的发布会上,唯品会副总裁冯佳路表示,乐蜂网将会独立运营,唯品会派驻CEO、CFO。今日,唯品会副总裁冯佳路、乐蜂网副总裁辛益华接受媒体采访,解答外界疑问。控股乐蜂网后 为何又参股东方风行集团?在过去10天,唯品会与乐蜂网、东方风行集团分别发生交易。2月14日,唯品会宣......
  • Employees、临时表的创建 & 外键约束
    一.Employees1.Employees数据库介绍Employees数据库是一个用于学习和测试的数据库,大约160MB,4百万条记录2.Employees的安装2.1安装[root@MyServertest_db]>mysql-uroot-p<employees.sql2.2验证[root@vm-1employees_db]#timemysql-uroot-p-t<test_employ......
  • Vue 项目安全扫描漏洞,JS 库版本太低,要求升级 YUI(vue2 升级javascript库)【检测到目标站
    原帖:https://blog.csdn.net/u012961419/article/details/130016341背景公司信安部门对项目进行安全扫描,查出一些漏洞,其中有一项要求升级javascript框架库(如图): 吓得我以为让我把Vue2升级成Vue3。经过一番询问后才知道,是工具包中依赖的YUI是存在安全漏洞的版本。漏洞定......
  • 冲刺目标
    实现一阶段的简历分析后,下一阶段我们的目标尝试进行安卓方面的设计或者继续深度优化web端界面,考虑是否推出企业版,用户上传简历进行分析后可以向公司选择是否提交上传,公司可以查看相应简历信息,同时可以设想,再加出功能在线填写信息生成简历,目前仅仅是我个人的想法构思,可能有些跑题......
  • mysql字段过长无法作为约束、索引的解决方案
    背景:对接过程中遇到一个场景 需要用(网页链接+请求id)作为唯一约束,由于url很长,我在一开始就设置为了text字段。ALTERTABLExxx.xxxADDCONSTRAINTxxxUNIQUEKEY(xxxx);在加约束时报错:SQL错误[1170][42000]:BLOB/TEXTcolumn'xxxx'usedinkeyspecificationwith......
  • 2023 目标检测技术调研
     目标是找到一个实时的,能处理1080p视频流的算法,工程实现比较靠谱的项目 yolov7https://www.analyticsvidhya.com/blog/2022/08/yolov7-real-time-object-detection-at-its-best/https://viso.ai/deep-learning/yolov7-guide/ yolov8,2023年1月份https://github.com/ul......