我有一个对象,其中包含样条线的脚本。我希望能够用触发器来改变样条线。
void OnTriggerEnter (Collider tag)
{
if(gameObject.tag == "Player")
{
JousterMove jm = gameObject.GetComponent <JousterMove> ();
jm.spline = ??????????
}
} 这是我搞不懂的???????。我想交换样条线来沿着不同的路径移动字符,但我不能弄清楚实现这一点的语法。
我认为这与其说是一个样条问题,不如说是一个语法问题,关于如何在Unity中操纵Inspector中的公共值。我狼吞虎咽地阅读了一大堆教程,但还没有看到答案。
请不要参考像猫一样的编程教程,因为那是我学习样条线和编程的地方,但他没有解释如何切换样条线。
发布于 2015-10-12 02:19:17
如果不知道JousterMove的应用编程接口,就无法回答这个问题,但我根据这些有限的信息最好的猜测是……
void OnTriggerEnter (Collider tag)
{
if(gameObject.tag == "Player")
{
JousterMove jm = gameObject.GetComponent <JousterMove> ();
jm.spline = new Spline(somePoint, someOtherPoint, someAnchor, someOtherAnchor);
}
} https://stackoverflow.com/questions/33066302
复制相似问题