脚步制作详细教程

脚步制作详细教程

ID:6622028

大小:31.00 KB

页数:11页

时间:2018-01-20

脚步制作详细教程_第1页
脚步制作详细教程_第2页
脚步制作详细教程_第3页
脚步制作详细教程_第4页
脚步制作详细教程_第5页
资源描述:

《脚步制作详细教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、脚步制作详细教程如何做到不保存脚本,甚至某些需要重启脚本的操作,不用再保存或重启脚本,也能完成QUI数据“实时”向脚本中传递?其实方法很简单,利用QUI中的各项“事件”即可完成。(具体方法需要用到ini配置,现在先讲“实时传递”,回复人多,后续添加。)其实脚本的保存设置和还原默认设置也应该是这个原理,但是还不够完善,有些必要的操作还是要重启脚本。如:更改“热键”控件的值,想立即生效就要使用“事件”,要么就要保存脚本后重新启动!先来几个例子吧:以下是“下拉框”控件的例子:控件名称ComboBox下拉框控件属性●基本:属性1,名称(N

2、ame)属性2,显示(Visible)属性3,有效(Enabled)属性4,列表内容(List)●位置:属性1,左边(Left)属性2,上边(Top)属性3,宽度(Width)属性4,高度(Height)属性5,显示顺序(ZOrder)●其他:属性1,背景颜色(BackColor)属性2,字体(Font)属性3,初始选项(ListIndex)控件事件事件1,改变选择(SelectChange)本帖隐藏的内容01.SelectCaseForm1.ComboBox1.ListIndex02.Case003.MessageBox"测试1

3、"04.Case105.MessageBox"测试2"06.Case207.MessageBox"测试3"08.CaseElse09.endSelect复制代码以上代码会将保存的选项对应的结果弹出,若随时更改脚本设置,但不保存,弹出的结果不会变!因为QUI数据在脚本启动时候已经固定,没有“事件”“触发更改”就不会传递进去。本帖隐藏的内容01.Ev*ntForm1.ComboBox1.SelectChange02.SelectCaseForm1.ComboBox1.ListIndex03.Case004.MessageBox"测试1

4、"05.Case106.MessageBox"测试2"07.Case208.MessageBox"测试3"09.CaseElse10.endSelect11.EndEv*nt复制代码以上代码则会根据脚本的设置改变而不断弹出不同的内容,即可脚本不保存!这是为什么呢?因为第二次的代码中运用了“改变选择事件”,选项有所改变,便会传递新的数据到脚本中。再来个游戏中运用的例子吧!本帖隐藏的内容01.SelectCaseForm1.ComboBox1.ListIndex02.Case003.anjian=6504.Case105.anjian

5、=6606.Case207.anjian=6708.CaseElse09.endSelect10.Do11.KeyPressanjian,112.Delay10013.Loop复制代码以上代码是根据玩家的设置,对游戏中释放不同技能的脚本,一旦选项选中保存后,结果将固定,期间更改选项,甚至再保存脚本,游戏中释放的技能键也只是之前保存的,除非再次启动脚本!本帖隐藏的内容01.Ev*ntForm1.ComboBox1.SelectChange02.SelectCaseFo03.Case004.anjian=6505.Case106.an

6、jian=6607.Case208.anjian=6709.CaseElse10.EndSelect11.EndEv*nt12.Do13.KeyPressanjian,114.Delay10015.Loop复制代码以上利用了“改变选择事件”的代码,则可以不用保存甚至重新启动脚本,也能进行数据的“实时传递”。什么?你调试脚本发现了不对的地方?没错,你的脚本不会输出按键。原因很简单,QUI事件中获取的值不会传递到多线程或普通脚本中。你需要设置“环境变量”。命令名称DimEnv定义环境变量命令功能定义环境变量命令参数变量名备注:1、在子

7、程序里定义变量不可以为环境变量2、不支持数组定义为环境变量返回值无环境变量的大致效果可以理解为:在单线程脚本,多线程脚本,QUI事件中的值可以互相传递。若不设置,则只在自己的“区域”生效!所以以上代码,可以设置为:本帖隐藏的内容01.DimEnvanjian02.Ev*ntForm1.ComboBox1.SelectChange03.SelectCaseForm1.ComboBox1.ListIndex04.Case005.anjian=6506.Case107.anjian=6608.Case209.anjian=6710.Ca

8、seElse11.EndSelect12.EndEv*nt13.Do14.KeyPressanjian,115.Delay10016.Loop复制代码在调试看看吧!以上代码中,并没有提到涉及重新启动脚本的代码。那么,我就来讲讲“热键”控件。控件名称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。