c从python调用时需要额外的参数(.net with ironpython)

2024-06-25 07:24:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我在c中有这个(游戏对象来自unity3d)

namespace DLLTest
{
    public class buttong : MonoBehaviour
    {

        public GameObject BButtn([ParamDictionary] IDictionary kwargs)

在python init中:

^{pr2}$

在Python中:

from DLLTest.buttong import BButtn
def BButton(**kwargs):
    BButtn(kwargs)

我一直在

TypeError: expected buttong, got dict

当我从c调用它时,它只需要字典(我想),但是从python中它需要两个参数一个buttong类型,我想知道为什么以及如何提供一个buttong类型。在


Tags: 对象游戏类型unity3dpublicnamespacekwargsclass