cocos2dx-3.16 cc.TransitionFade:create has wrong number of arguments: 3, was expecting 3

我使用这个方法打开一个scene

display.runScene(require("app.MyApp"):create(), "fade", 1)

但是出现这个错误了
[LUA-print] [string "cocos/framework/display.lua"]:259: cc.TransitionFade:create has wrong number of arguments: 3, was expecting 3

首先,这个log有点问题,期望的是3,给的也是3。为什么有问题。

我的cocos2d-x版本是:

shell: cocos -v
cocos2d-x-3.16
Cocos Console 2.

这个问题怎么解决啊。我找不到怎样才是正确的写法。

然后,我怎么找到cc.TransitionFade的源码啊。

Updated:
我已经找到原因了。runScene需要的是一个scene。我传入的不是一个scene。。。

1赞