作用:基于两个物体进行计算(计算物体之间的距离以及角度差异的值等)
位置:逻辑库——逻辑——物体计算器
实时显示“终点离你X米远” |
实时显示“物体在你的XX度方向” |
当物体相距一定距离时物体停止 |
![]() |
![]() |
![]() |
详细功能参数
功能名称 | 可选项 | 选项详细说明 |
启用 | 开启/关闭 | 组件功能启动/关闭不使用 |
执行-开始时 | 开启/关闭 | 是否在游戏开始时执行本组件 |
执行-始终执行 | 开启/关闭 | 是否在游戏开始后持续执行本组件 |
对象1 | (需连线使用) | 运算中的第一个对象 |
对象2 | (需连线使用) | 运算中的第二个对象 |
操作符 | 按照所需选择 |
选择一种运算方式进行计算,包括对象间的距离等。 -对象之间的距离:输出两个对象之间的距离,计算时是按照对象中心计算,所有两个对象接触也会产生正值。 -输出两个对象在Y轴上的距离,对象2在对象1后面则会输出一个负值。 -输出两个对象在Z轴上的距离,对象2在对象1后面则会输出一个负值。 -输出两个对象在X轴上的距离,对象2在对象1后面则会输出一个负值。 -对象之间的角度差:输出两个对象之间的角度差。 -右边方向:暂时输出的为对象1的X轴。 -上边方向:暂时输出的为对象1的Y轴。 -前进方向:暂时输出的为对象1的Z轴。 |
输入 | (需连线使用) | 将计算出的数值输出到其他组件 |
1、在场景中添加【文本】【玩家行为监听】【玩家出生点】【运算器】【物体计算器】,并在场景中添加资源库中任意素材
2、将【物体计算器】-[对象1]连线到添加的素材上,并将[操作符]改为[输出两个对象在Z轴的距离]
3、将【玩家行为监听】-[来源]连线到【玩家出生点】,并将[出生时]连线到【物体计算器】-[对象2]
4、将【物体计算器】-[输出]连线到【运算器】-[A值],选择[确定]-[完成],将【运算器】-[是否结果取整]开启,并将[输出值]连线到第一个【字符串操作】-[字符串2],将第一个【字符串操作】-[字符串1]改为[终点离你]
5、将第一个【字符串操作】-[输出字符串]连线到第二个【字符串操作】-[字符串1],将第二个【字符串操作】-[字符串2]改为[米远],并将第二个【字符串操作】-[输出字符串]连线到【文本】-[文字]
连线过程视频 | 最终连线效果 |
---|---|
![]() |
1、在场景中添加【文本】【玩家行为监听】【玩家出生点】【运算器】【物体计算器】,并在场景中添加资源库中任意素材
2、将【物体计算器】-[对象1]连线到添加的素材上,并将[操作符]改为[对象之间的角度差]
3、将【玩家行为监听】-[来源]连线到【玩家出生点】,并将[出生时]连线到【物体计算器】-[对象2]
4、将【物体计算器】-[输出]连线到【运算器】-[A值],选择[确定]-[完成],将【运算器】-[是否结果取整]开启,并将[输出值]连线到第一个【字符串操作】-[字符串2],将第一个【字符串操作】-[字符串1]改为[物体在你的]
5、将第一个【字符串操作】-[输出字符串]连线到第二个【字符串操作】,选择[字符串1],将第二个【字符串操作】-[字符串2]改为[度方向],并将第二个【字符串操作】-[输出字符串]连线到【文本】-[文字]
连线过程视频 | 最终连线效果 |
---|---|
![]() |
1、在场景中添加【物体比较器】【缓动变换】【变量】【比较器】【文本】【玩家出生点】,并在场景中添加两个资源库中的任意素材
2、将【缓动变换】-[目标]连线到其中一个素材上,把[执行]-[开始时]开启,并在【缓动变换】-[运动向量]中赋予一个适当的值
3、将【物体计算器】-[对象1]和[对象2]分别连线到两个素材上,并将[输出]连线到【变量】-[输出/值],选择[Use calculated value]-[确定]-[完成]
4、将【文本】-[类型]-[文本]改为[数字],并将【变量】-[输出]连线到【文本】-[值],选择[Use calculated value]-[确定]-[完成]
5、将【变量】-[输出]连线到【比较器】-[A值],选择[Use calculated value]-[确定]-[完成],并将【比较器】-[B值]更改为所需数值,[操作符]改为[大于等于]
6、将【比较器】-[如果为真]连线到【缓动变换】-[启用],选择[Off0]
连线过程视频 | 最终连线效果 |
---|---|
![]() |
撰写自远非