关于xlua This type must add to CSharpCallLua 错误
Xlua中的 This type must add to CSharpCallLua缺少
此报错的其中一个原因是因为需要如果是使用接口映射到Lua中需要在接口处添加 如:
public interface IPlayer
{
string name { get; set; }
void Skill(SkillData data);
void Attack(AttackData data);
}interface中不能使用字段可以转变成属性方法。
版本问题
如果你已经在 Interface处添加了标依旧还是报这个错,那你可以检查下你的Unity版本了。
我之前使用的是Unity2018.3然后配合的是xlua(2019.03 Clone下来的)就因为unity版本过新导致一直出现该报错,后来Unity转到2017.2版本后就可以正常使用了。
页:
[1]