账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    unity3D 2个触发器交界处会变速,怎么解决?
    82
    0
    上面的方块移动到交界处会变速,然后有回归正常速度,怎么解决,求解脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class bsTest : MonoBehaviour{ public GameObject endpointPosition; int speed = 2; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } private void OnTriggerStay(Collider other) { if (transform.position.z < endpointPosition.transform.position.z) { Debug.Log(speed); } transform.position = Vector3.MoveTowards(transform.position, endpointPosition.transform.position, speed * Time.deltaTime); }}
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 嘴硬欠吻、 普通会员 1楼

      在Unity3D中,触发器在交界处会变速,可能是因为你的交界处有一个或多个不同的触发器。以下是一些可能的解决方案:

      1. 使用空元素:如果你的交界处有一个空元素(例如,空字幕、空按钮或空文本),那么这个元素可能会导致交界处的变速。你可以尝试使用一个新的触发器来代替这个空元素,或者改变你的交界处的几何形状以减少触发器的数量。

      2. 使用动态对象:如果你的交界处有一个动态对象(例如,动态组件或脚本),那么这个对象可能会导致交界处的变速。你可以尝试使用新的触发器来代替这个动态对象,或者改变你的交界处的几何形状以减少触发器的数量。

      3. 使用多触发器:如果你的交界处有多个触发器,那么你可能需要使用多触发器来处理这个交界处。你可以尝试使用一个新的触发器来代替每个触发器,或者改变你的交界处的几何形状以减少触发器的数量。

      4. 使用对齐:如果你的交界处有一个对齐对象(例如,对齐器或滑块),那么这个对象可能会导致交界处的变速。你可以尝试使用新的触发器来代替这个对齐对象,或者改变你的交界处的几何形状以减少触发器的数量。

      5. 使用纹理:如果你的交界处有纹理对象(例如,纹理或贴图),那么这个对象可能会导致交界处的变速。你可以尝试使用新的触发器来代替这个纹理对象,或者改变你的交界处的几何形状以减少触发器的数量。

      6. 使用动态地图:如果你的交界处在动态地图上,那么你可能需要使用动态地图来处理这个交界处。你可以尝试使用新的触发器来代替动态地图,或者改变你的交界处的几何形状以减少触发器的数量。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部