文件名称:quasar_clone:未完待续
文件大小:98KB
文件格式:ZIP
更新时间:2024-04-06 09:43:38
Java
Matthias Mann的续集库,为 。 原始文档如下。 马蒂亚斯·曼(Matthias Mann)的续集图书馆 这个小的库允许您以一种简单的顺序方式来编写游戏AI或动画代码,从而阻塞诸如walkTo()类的命令,而所有这些都不会阻塞您的AI线程或需要其他线程。 你们中有些人可能熟悉脚本语言(例如或。 这些功能之一就是协程。 这些允许控制传递超出简单的if / else或goto 。 在某个地方定义了协程-协程-在协程内部执行时,您可以挂起代码并返回到协程调用。 这相当于堆栈展开异常。 但是协程为您提供了独特的功能,可以返回到暂停执行的状态。 这允许您以简单的顺序方式编写代码,否则将需要它自己的线程或手写状态机。 但是,我正在为Java专栏写这篇文章-并且此功能现在不在您的标准Java运行时中。 该库为您提供了一种非常简单且功能强大的完整方式来使用Java中的这些功能,而不会因侵入性
【文件预览】:
quasar_clone-main
----gradlew(6KB)
----settings.gradle(35B)
----src()
--------test()
--------main()
----gradle()
--------wrapper()
----README.md(6KB)
----gradlew.bat(3KB)
----.gitignore(168B)
----build.gradle(676B)