1.6 KiB
1.6 KiB
在测试用例中,调用前面写好的帧定时器类和方法: 启始帧号是第100帧;
这里表示的是,过2秒钟,启动它;
然后,这就是添加任务的回调函数; 第十帧开始运行,一共运行五次;
在死循环中,驱动运行更新函数;
运行结果:
然后,再生成一下dll文件,放到unity里使用;
放到unity后,可能会出现这些程序集的报错信息,也是没关系的,重启一下unity就好,例如这个时间线的报错,明显跟dll是没关系的;
在unity中,新建一个代码文件;
复制粘贴代码过来,然后在驱动更新函数里,优化一下,添加对于当前帧的打印;
把脚本也加上,取消勾选其他的,然后运行测试;
按下A开始运行,可以看到结果也是正常的,每次任务执行,延时100帧;
继续测试,改成1000帧执行一次;
测试运行,两次结果符合预期之后,cancel删除任务,逻辑都是符合预期的;
总结一下: