|
本帖最后由 matchman 于 2024-1-19 11:42 编辑
chika 的 SDK 开发一直都只能使用易语言。但是易语言的诸多不便和生态,使用起来有一定难度。
本项目旨在使用扩展chika SDK,让开发人员能够使用python进行开发。
安装:像装正常插件一样,安装dyn.dll, 安装插件的方法不做赘述。下图表示安装成功。
开发者使用:
使用很简单,我会把python sdk也发出来,开发者只需要导入这个类,然后进行实例化,最后调用功能就好。注意,开发者如果想要进行编写插件,是需要安装python环境的。如果python环境都不会安装,不建议大家使用该插件进行开发。例子如下。
想要调试直接在编辑器里面运行就好
我为大家封装了一个类,叫ChikaPlus,功能实现都在里面。全部进行了注释,有些函数哪怕没有详细说明,也写出了对应SDK的哪个方法,大家可以去看官方SDK的说明。
用户使用:
用户是不需要安装python环境的,dll内嵌了python环境,所以dll才会比较大。
将别人发的.py文件放在和dll同个目录,然后打开插件的菜单,选中即可运行指定脚本
目前已支持chika SDK 的部分功能。有一些不怎么有意义的功能我没有添加,可以等我后续继续开发。
绝大多数的功能没有添加不是因为无法实现,而是因为过程重复又无聊,所以偷偷懒。
以下红框为还没有开发的功能
项目开源,有兴趣的老哥可以自己修改,完善。
待开发功能:
脚本加密:目前插件不支持将开发者的脚本进行加密,如果有需要的话后续可以开发.
完善SDK功能:后续会把功能加上
magic_plus:想要取代传统的magic文件编写,尝试允许使用条件判断和循环语句.不难,但是我空了再弄
bug修复: 因为功能较多,我不可能一个个测试,大家在使用过程中遇到bug可以和我联系,我来修复.有任何bug,请加入chika官方群来联系我反馈
下载:
源码和dll.zip
(40.97 MB, 下载次数: 10)
蓝奏云链接
源码和插件下载
|
评分
-
参与人数 1 | 黑钻 +800 |
蓝钻 +3600 |
金钻 +246 |
收起
理由
|
群小倪
| + 800 |
+ 3600 |
+ 246 |
脚本代码开源奖励已发放~~ |
查看全部评分
|