【发布时间】:2015-10-19 06:04:16
【问题描述】:
使用 Unity 的 dotween 库:http://dotween.demigiant.com/documentation.php
在 C# 上生疏了...
例如,有没有办法将内联函数指定为 .OnComplete 的参数,这样我们就不必在单独的函数中分割一系列动作?
也就是说,我想在 ObjC 中使用称为块的功能,但在 C# 中。
冗长不直观的方式:
void myCallback () {
// do more stuff here
}
void mysequence() {
transform.DOMoveX(4, 1).OnComplete(myCallback);
}
我想做的事情是更容易阅读并保持原状:
void mysequence() {
transform.DOMoveX(4, 1).OnComplete({
// do more stuff here
});
}
【问题讨论】:
-
OnComplete采用什么参数?有这方面的文档吗? -
无参数,文档在这里:dotween.demigiant.com/documentation.php
标签: c# unity3d objective-c-blocks dotween