A:物体从a-b,如何平滑的到达b点lerp主要有三个参数(常用)这么来说是达不到最终目的地的(理想状态下),当无限靠近的过程中因为精度比如float只有六位小数,当差距小于这个的时候就会停止调用。使用携程有一个坏处如果在运行过程中又被调用了,他前面的会被刷新,导致前面的没有执行完成。
什么是协程?协程的好处:线程、进程、协程的区别:一个应用程序一般对应一个进程,一个进程一般有一个主线程,还有若干个辅助线程,线程之间是并行的,在线程里面可以开启协程,协程是串行的,一个脚本中可以有多个协程,但同一时刻只有一个协程在运行。
协程实际上是在一个线程中,只不过每个协程对CUP进行分时,协程可以访问和使用unity的所有方法和component。协程不是线程,不是异步执行;协程和monobehaviour的update函数一样也是在主线程中执行开启协程需要使用StartCoroutine()方法:开启多参数的协程:
需要注意的是,协程并不是多线程,协程的执行是在主线程中进行的,因此协程中的操作不应该阻塞主线程的执行。协程不是顺序!生活中的协程例子:和多线程的区别协程和多线程都是在编程中用来实现并发执行的技术,但它们有一些区别:线程是由操作系统调度的,而协程则是由程序员手动调度的。而协程则是在程序层面上实现的,多个协程可以共享同一个线程,并且不需要额外的系统资源。