我想自定义个Spine的cocostudio插件 , 根据官方cocos文档操作,直接打开官方的代码 ,T4报错 ,附件图…
直接手动编辑个cs.文件,然后把Addin.Sample.dll拷贝到Cocos\CocosStudio2\Addins , 重启cocostudio . 插件没有加载进来,
看日志 Addin update failed.
System.Exception: Addin update failed.
怎么解决 ???/ cocostudio是2.3.0.1
我想自定义个Spine的cocostudio插件 , 根据官方cocos文档操作,直接打开官方的代码 ,T4报错 ,附件图…
直接手动编辑个cs.文件,然后把Addin.Sample.dll拷贝到Cocos\CocosStudio2\Addins , 重启cocostudio . 插件没有加载进来,
看日志 Addin update failed.
System.Exception: Addin update failed.
怎么解决 ???/ cocostudio是2.3.0.1
T4模版生成C#代码报错
把T4模版文件属性中“高级”-“自定义工具”由“TextTemplatingFileGenerator”改为“TextTemplatingFilePreprocessor"试试看
仅仅放到addin中还不够,需要创建LuaScript文件夹,把编辑的lua插件放到这个文件夹中。
已经放了LuaScript
有没有人知道 … log的信息太少 … 就一个Addin update failed …
应该是你插件里配置的“适用sdk版本”跟你实际的cocosstudio不一致
看下AddinConfig.cs里的版本信息,以及cocosstudio的帮助-》关于
额 , 原来是2.2的 . cocostudio是2.3.0.1的 … 以为看到曙光了 …
把所有denpendecy全改成2.3 …
还是不行
得用新的cocosstudio里带的库编译,多摸索摸索吧,就是这个问题点
哥是过来人,每次编辑器升级我都重新编译一遍才能跑
用新库重新编译后,dll的右键属性-》详细信息-》版本 才回跟编辑器版本完全吻合
现在好了没有?告诉您一个简单的方法。
把 2.3.0.1 的官示例工程和您自己的对比一下,看看差异在哪里?
那个 denpendecy 依赖版本号不要轻易改,对照官方的示例修改。修改这个插件依赖版本号是需要配套升级 Library 库依赖的。
以上,希望能帮到您。
您这种做法是很稳妥,很保险的做法。
其实只要官方不升插件版本号,基本的版本向下兼容还是可以的。
比如 2.2.8 的那个插件到 2.3.0 还是可以使用的。
插件需要有版本更新时(比如 Cocos 升级了,不再兼容老版本的插件),Cocos 商店里都会有相应的新版本的插件可供下载的。
示例工程的库依赖相应的更新就好了。
如您所说,更新完库依赖是需要重新编译的。
以上,请了解。
解释好详细 牛逼
Hi , 我看过了我的库的版本跟配置里边的都是匹配的 …另外我也是直接拿的2.3.0.1的Sample工程直接运行的 .并没有做什么修改…
目前还是不行 …
发现了一个敌人… 官方提供的Lib里边有一个是2.2的…如下图 ,是不是这个的原因??
我也做过Spine的扩展控件,简单说一下吧。
如果是直接用的官方发布的,不要手动修改那个 AddinDependency 的插件版本号。那个不是这么用的。原因我在这个贴子上面的回复也说了。
要是缺少 *.Lua 那两个 DLL 的话,要到商店去下载,之后再替换。如果用不到的话,像 14 楼所说的那样,那 Lua 相关的两行注释掉也行。
写得很好,是这样的。
1 :我从新下载最新的cocos安装后, 直接打开官方的Sample未做任何修改 , AddinConfig.cs里边用的库中Cocosutio.Modlu.Lua 配的版本是2.3 的, 但是Library提供的dll确实 2.2的 ,这样对嘛 ?
2: cocos 商店里边的dll怎么下载 … 搜索了没有…
回

插件的更新如果有疑问可以参考一下这个链接:http://www.cocos.com/doc/article/index?type=Cocos%20Studio&url=/doc/cocos-docs-master//manual/studio/v4/chapter4/PluginLoadError/zh.md
楼主你问题解决了没有啊。。。想写个自定义控件真是一头包啊