xiangtingsl 发表于 2021-8-14 15:28

XLua 遇到的问题

在lua端调用dotween的to方法的时候报错
CS.DG.Tweening.DOTween.To
LuaException: c# exception:XLua.LuaException: c# exception:System.InvalidCastException: This type must add to CSharpCallLua: DG.Tweening.Core.DOGetter`1
   at XLua.ObjectTranslator.getDelegate (XLua.DelegateBridgeBase bridge, System.Type delegateType) in E:\nxclient_android\Assets\XLua\Src\ObjectTranslator.cs:374
   at XLua.ObjectTranslator.CreateDelegateBridge (IntPtr L, System.Type delegateType, Int32 idx) in E:\nxclient_android\Assets\XLua\Src\ObjectTranslator.cs:445
stack traceback:
   : in field 'To'
解决方法:添加两个对应功能的委托
   
   public delegate Vector2 Vector2Getter();
   
   public delegate void Vector2Setter(Vector2 ve2);
页: [1]
查看完整版本: XLua 遇到的问题