如何解决以编程方式为 moveTo 块选择目标节点
我正在制作飞机必须移动到登机口的模型。 飞机将其目的地登机口设置为参数。
当我尝试以编程方式将门分配给 moveto
的 self.DEST_NODE
时,我得到了我认为的类型错误。
我对 Java 很陌生,我认为问题可能出在代码中。
附加信息:当我不添加任何程序而只是用 p_Gate1
填充节点字段时,程序就可以工作了。
我对将 PointNode
类型转换为 moveto.Destination
类型或类似类型非常感兴趣。
附言。感谢 Benjamin Schumann,我现在可以在两个选项之间进行选择,但我希望所有五个门都启用。 (agent.gate==1 ? p_Gate1 : p_Gate2
)
请看附件截图。提前致谢。
解决方法
您可以对 5 个门选项使用具有嵌套条件的相同代码,如下所示:
agent.gate==1 ? p_Gate1 : agent.gate==2 ? p_Gate2 : agent.gate==3 ? p_Gate3 : agent.gate==4 ? p_Gate4 : p_Gate5
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。