前排提示:笔者萌新,对大漠及多线程运用都不大熟练,自学出道,莫得文化,出现错误还请理解指正。
首先介绍下目标:
剑侠情缘1网络版
一款十分有年代感的2D游戏
配置选项里有3D但是开了不知道有啥用hhhhh
目标是写一个简单的刷怪脚本
实现多线程工作,每条线程负责一个游戏
并且每条线程可以执行不同的脚本
能每个脚本都能使用不同的用户设置(有点懒没写)
应当算得上灵活吧
成品截图
软件界面使用EXUI界面库-2017年老版
核心思路是把每一条工作线程和其线程信息严格与超级列表框绑定
一、开始前的准备
开始之前一定要想好这个软件要实现什么样的功能,估摸出软件的体量,后续的发展,然后来想一个大致的框架出来。
框架决定了一个软件的天花板在哪儿
以前不懂事儿被坑了无数次总结出来的经验。。。
首先定义两个大漠类的全局变量:

第一个变量为数组,我管他叫线程池。我在这儿没有写0,直接指定数组里有100个成员。如果使用加入成员这个命令就得进行相当复杂的数组操作(直觉告诉我的)
第二个变量用来软件启动的时候,注册大漠插件,加载全局字库,不参与工作。</

本文介绍了使用易语言结合大漠插件,创建一个多线程刷怪脚本的过程。每个线程独立负责一个游戏实例,具备灵活的脚本执行和不同的用户设置。文章详细阐述了软件框架设计、线程池的概念以及数据结构的建立,展示了如何通过超列表框管理线程信息,并提供脚本配置的方法。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



