Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Unity中TCPClient脚本放在哪里,我可以在TCP代码中实现脚本吗?_C#_Networking_Unity3d_Tcp_Hololens - Fatal编程技术网

C# 在Unity中TCPClient脚本放在哪里,我可以在TCP代码中实现脚本吗?

C# 在Unity中TCPClient脚本放在哪里,我可以在TCP代码中实现脚本吗?,c#,networking,unity3d,tcp,hololens,C#,Networking,Unity3d,Tcp,Hololens,因此,我目前正在编写一个C#TCPClient脚本,以便在Unity中工作 但是,我应该把这个脚本放在哪里才能让它工作(更具体地说是为全息镜头工作) 另外,我可以实现其他脚本中的方法来在TCP脚本中运行吗?例如,如果服务器发送字符串“start”,它将从我编写的启动计时器的计时器脚本中执行一个“开启”方法 我对网络编程还是有点陌生,所以非常感谢您的帮助 要使TCP客户端脚本工作,请将脚本附加到场景中的对象,并将TCP客户端初始化逻辑放入Start()函数中 让Hololens与您的unity项目

因此,我目前正在编写一个C#TCPClient脚本,以便在Unity中工作

但是,我应该把这个脚本放在哪里才能让它工作(更具体地说是为全息镜头工作)

另外,我可以实现其他脚本中的方法来在TCP脚本中运行吗?例如,如果服务器发送字符串“start”,它将从我编写的启动计时器的计时器脚本中执行一个“开启”方法


我对网络编程还是有点陌生,所以非常感谢您的帮助

要使TCP客户端脚本工作,请将脚本附加到场景中的对象,并将TCP客户端初始化逻辑放入Start()函数中

让Hololens与您的unity项目一起工作只需要获得Hololens sdk,而不管您的tcp逻辑是如何实现的

Unity将允许您从其他脚本调用方法。对于像您提到的计时器这样的简单实用程序函数,我经常将它们设置为静态,这样就可以在不创建类的新实例的情况下调用它们