当前位置: 首页 > 知识库问答 >
问题:

以编程方式选择移动到块的目标节点

尉迟正奇
2023-03-14

我正在研究一个飞机必须移动到登机口的模型。飞机将其目标门设置为其参数。

当我试图以编程方式将闸门分配给moveTo的自身时。DEST\u节点,我得到一个类型错误。

我对Java很陌生,认为问题可能出在代码中。

附加信息:当我不添加任何程序,而只是用p_Gate1填充节点字段时,程序就会工作。

我对将PointNode类型转换为moveTo. Destination类型或类似的东西非常感兴趣。

ps。感谢本杰明·舒曼,我现在可以在两个选项之间进行选择,但我希望所有五个门都启用。(agent.gate==1?p_Gate1:p_Gate2

请参阅附件截图。提前感谢。

共有1个答案

方树
2023-03-14

可以对5个浇口选项使用相同的代码和嵌套条件,如下所示:

agent.gate==1 ? p_Gate1 : agent.gate==2 ? p_Gate2 : agent.gate==3 ? p_Gate3 : agent.gate==4 ? p_Gate4 : p_Gate5
 类似资料:
  • 我有一个,它由sqlite数据库中的城市填充,该数据库在项目单击时调用。最近我添加了一个使用gps检测我的位置的选项,所以问题是我可以检测城市(即贝鲁特)并设置的文本,但问题是下拉筛选器打开时显示贝鲁特(这是正确的),但我仍然需要单击列表项来调用监听器,如何以编程方式这样做 如何: 输入活动(DONE) 检测位置(DONE) 设置文本视图的文本(DONE) 显示textview下拉列表(已完成)

  • 我正在开发一个应用程序,用户可以通过点击按钮启用/禁用移动网络。我在谷歌上搜索过这个问题,但我只得到了飞机模式的解决方案。在飞行模式下,WI-FI和蓝牙也被禁用。我不希望他们使用飞机模式的概念来禁用。我只想禁用移动网络。按语法实现它的可能方式是什么?

  • 问题内容: 启动应用程序时,未选择任何行。但我想表明第一行已被选中。 这该怎么做?我是否需要设置行的颜色? 更新:我尝试了table.setRowSelectionInterval(0,0)。我知道它应该可以工作,但是有一条错误消息: 问题答案: 您可以调用setRowSelectionInterval来做到这一点: 选择第一行。

  • 当按下按钮时,是否可以将可访问性焦点(Voiceover foriOS和Talkback for Android)移动到定义的小部件? 我尝试过在语义包中搜索,但我找不到一种方法来获得它。 让屏幕阅读器从头开始重新启动语义树就足够了。 我有一个包含3个页面和按钮,可以使用向后/向前移动。我想使用按钮(调用)进行更改时,将焦点移动到页面的开头。

  • 问题内容: 如何以编程方式选择UITextField中的所有文本? 问题答案: 原来,调用-selectAll:使用非零发送者显示菜单。用nil调用它会使它选择文本,但不显示菜单。 在我的bug报告从Apple回来后,我建议我通过nil而不是self来尝试。 无需考虑UIMenuController或其他选择API。

  • 我正在从事一个使用openlayers(version2.14)显示Bing层(GeoJSON格式)的项目,我在阅读GeoJSON和显示功能方面没有问题,但我想以编程方式选择一个功能,例如,有一个表显示所有功能属性(GeoJSON格式。示例: {“类型”:“特征集合”,“特征”:[{“类型”:“特征”,“属性”:{},“几何”:{“类型”:“点”,“坐标”:[-7923751.4232522523