OPC UA客户端由Unity提供

问题描述 投票:0回答:1

我是Unity3D和OPC UA的新手。我的任务是用Unity写一个简单的Android应用程序,它可以连接到一个可用的OPC UA服务器。其实我在互联网上找到了一些资料,如 用OPC UA .net库在Unity3d中创建一个非常简单的OPC客户端。 问题是,我并不真正理解这个项目是如何工作的,我的意思是,例如,我创建了一个连接Button和一个表示变量值的文本。我的意思是,例如,我创建了一个连接Button和一个表示变量值的文本。然后在哪里添加代码?我试过一些方法,但可能没有用。 所以你能给我一些指导吗?非常感谢您 PS:这是我的项目。https:/drive.google.comfiled1aQUoCXd6INWb7NcsOAR6h0lRWbhiPiogview?usp=sharing。 OPC UA代码不能使用(编译错误,但已成功构建)。请大家看一下,如果发现我的错误,请告诉我。谅谅

c# unity3d opc-ua
1个回答
0
投票

首先,Unity已经为你准备好了很多文档,你可以从中获取信息,一个UI按钮的文档可以在这里找到。https:/docs.unity3d.comPackagescom.unity.ugui@1.0manualscript-Button.html

在该文档中,你可以看到触发UnityEvent的OnClick事件。

一个简单的方法可以让你的案例工作,只需做以下工作。

创建一个空的gameobject

给这个游戏对象分配一个你做的类(脚本)。

添加一个公共方法来完成你的连接,或者现在只做一个打印,这样你就可以看到发生了什么,Unity有一个print(string)方法 :)

为了确保它是工作的,你也可以在start方法(在场景开始时调用)中放一个print。

然后,你可以点击OnClick方法的+,如图所示 这个

文档的图像。

选择带有脚本的gameobject,选择脚本,然后选择你创建的方法。运行并按下按钮。

© www.soinside.com 2019 - 2024. All rights reserved.