首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Trail Renderer的几个问题

关于Trail Renderer的几个问题
EN

Stack Overflow用户
提问于 2017-07-24 20:28:59
回答 1查看 258关注 0票数 0

我对追踪渲染器没什么问题。我有一个立方体,在游戏屏幕的边缘有追踪渲染器和寄宿者。

我想要做的是,当我的立方体离开任何一个寄宿者时,我想激活路径渲染器,当我回到边界点时,关闭它并摧毁我的立方体( trail )所包围的封闭曲线。

以下是我的尝试:

代码语言:javascript
复制
void OnTriggerStay()
{
    trailrend.enabled = false;
    trailrend.time = 0f;
}
void OnTriggerExit()                           //trailrend gets component
{
    trailrend.enabled = true;
    trailrend.time = 1000f;
}

但是,正如你可能观察到的,当我退出触发器并激活轨迹时,我会再次看到过去的轨迹,这是我不想看到的。

我的第二个问题是如何检测出被小径包围的区域。

我无法尝试这一点,但我试图得到顶点的位置,以确定/估计区域的范围内的踪迹和寄宿者,但我失败了使用trailrend.GetPositions。

我需要一些帮助。也许有更好的方法来做这些我不知道。

谢谢

编辑:当多维数据集在字段中时,我希望尽可能多地保留跟踪。这就是为什么我把它设为1000秒。

EN

回答 1

Stack Overflow用户

发布于 2017-07-25 12:07:54

在主对象中添加一个子虚拟对象。虚拟对象可以是预制件,上面有跟踪渲染器。

销毁虚拟对象OnTriggerStay()

Re添加一个新的OnTriggerExit()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45289502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档