2.0 KiB
2.0 KiB
测试方面的代码逻辑,是基本一致的: 复制粘贴过来就好;
然后,放到unity对应的这两个代码文件即可; 具体逻辑,打开工程查看一下即可;
根据注释可以知道,两个脚本之间的区别:
然后,重命名一下;
在Asset目录下,再新建一个脚本文件;
回到服务器工程,设置一下petimer工程的属性输出路径;
选一下;
以上路径,选择unity的Asset目录即可; 或者可以更简单点,直接生成,然后复制过去,替换就好;
生成之后的,复制粘贴;
回到unity中,等待dll文件编译完成,然后命名空间的引用,也都正确无报错了;
回到unity界面,调用一下这个脚本;
运行程序,根据测试的代码逻辑,按下键盘的a按键,可以正常打印运行信息;
如果需要运行在多线程,也是可以的,根据逻辑,直接把传参,修改成false即可;
保存修改,重新运行程序,可以看到,运行打印信息,对应的线程id都是变化的了;
因为unity的组件,都是在主线程里面使用的,所以多线程操作,主要还是在服务器用得比较多,这里改回来单线程运行;