Unity3d-Vuforia-Unity:如何启用或禁用虚拟按钮?

时间:2018-07-13 11:12:13

标签: c# unity3d augmented-reality vuforia

Unity3d-Vuforia-Unity:如何启用或禁用虚拟按钮?

1 个答案:

答案 0 :(得分:0)

猜猜我自己找到了解决方案!

对于Unity和Vuforia:

方法1:

由于Unity中的每个实体都是一个GameObject,我们可以使用以下方法找到虚拟按钮:

要在C#脚本中启用/禁用虚拟按钮:

df_Done_Client_Hit_Rate_Volume = df_Done_Client_Hit_Rate_Volume.fillna(0)
print (df_Done_Client_Hit_Rate_Volume)

  display_name security_type1 currency_str  Done_RFQ_Volume  Done_RFQ  \
0            A           GOVT          USD         100000.0       1.0   
1            B           CORP          NZD              0.0       0.0   
2            B           CORP          USD         100000.0       1.0   
3            C           CORP          EUR         100000.0       1.0   
4            C           CORP          GBP         200000.0       2.0   
5            C           CORP          USD         100000.0       1.0   

   Not_Done_RFQ_Volume  Not_Done_RFQ  Total_RFQ_Volume  Total_RFQ  Hit_Rate  \
0                  0.0           0.0            100000          1       1.0   
1             100000.0           1.0            200000          2       0.0   
2                  0.0           0.0            200000          2       0.5   
3             100000.0           1.0            500000          5       0.2   
4                  0.0           0.0            500000          5       0.4   
5                  0.0           0.0            500000          5       0.2   

   Volume_per_Done_RFQ  Volume_per_Not_Done_RFQ  Volume_per_Total_RFQ  
0             100000.0                      0.0              100000.0  
1                  0.0                 100000.0              100000.0  
2             100000.0                      0.0              100000.0  
3             100000.0                 100000.0              100000.0  
4             100000.0                      0.0              100000.0  
5             100000.0                      0.0              100000.0  

方法2:

跳过与您的虚拟按钮关联的事件处理程序的注册

@RunWith(SpringRunner.class)
@SpringBootTest(classes = MainApp.class)
@EnableWebMvc
@AutoConfigureMockMvc
public class RestControllerMockTest {
@Autowired
HomeRestController homeRestController;

@Before
public void setUp(){
    MockitoAnnotations.initMocks(this);
}

}