【发布时间】:2016-11-08 20:53:07
【问题描述】:
所以我有一个从 Blender 导入的网格曲线。我想要做的是在曲线上放置单个点(在固定距离处),然后根据特定数字为它们着色。
假设例如数字 1000 是红色,数字 10 是蓝色(基于颜色渐变)。这些数字实时更新,所以我希望我的颜色实时更新。
我不知道如何解决这个问题。我查找了一些想法,但找不到任何有用的东西。
谢谢。
【问题讨论】:
-
@JoeBlow 你去吧:prntscr.com/bpm3yw
-
@JoeBlow 它可能是一根绳子。不一定。
-
@JoeBlow 用于可视化应用程序。所以想象一下这样的事情。 west-racing.com/mf/wp-content/uploads/2011/12/ytfumefx.jpg 只是当它读取数据时,它会在特定点将某些内容更改为红色或绿色
-
忘记您在搅拌机中创建的行。试试 LineRenderer:docs.unity3d.com/Manual/class-LineRenderer.html,但如果它没有给你足够的细节或太慢,你应该通过 GL 做你的事情(用数学):docs.unity3d.com/ScriptReference/GL.LINES.html
-
@JoeBlow 我不同意你对 LineRenderer 的看法,因为它有它的用途。 2222:这是 GL.LINES 的示例:gamedev.stackexchange.com/questions/96964/…(是的,您需要使用着色器,但好消息是,该示例也提供了这一点!)。顺便说一句,如果你想要我/我们认为你想要的东西,那么 Unity 可能不是最好的工具(你尝试过 Wolfram Alpha 吗?)。
标签: unity3d colors blender mesh