- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CE Lua控件、界面设计 系列基础教程
CE 修改器界面设计系列1:建议的生成修改器流程
前 言
本系列教程基于CE 6.5.1 制作,建议大家使用相同版本或更高版本的CE 进行学习。
系列中的作为示例的修改器均为楼主从零学起,各种查资料,各种探索,各种实验研究
出来的成果。在这个过程中,楼主体会到了什么叫做大海捞针般的找资料,为方便大家查阅
学习,特此把楼主学习所得制作一个合集,以飨同好。
楼主初学界面设计,技术有限,教程中疏漏之处在所难免。本系列教程中的代码不一定
是最优,但绝对是可以使用的,因为都是经过实践检验过的。
两款示例修改器分别为 “极品飞车17v1.5 战刀修改器 v5.1”和 “极品飞车17v1.5 超级
替换车辆修改器 v1.0”,修改器源CT 下载/thread-119338-1-1.html 。
本文版权归百度 “银河战刀”所有,转载请署名!
1.流程:
建议通过“修改器生成器”工具设计界面,这样CE 可以自动编写抓取游戏进程的代码,
方便省事。
(1)先运行游戏,然后在CE 中打开游戏进程,如下图:
(2)进入修改器生成器工具
(3)设置好其他选项后,点击 “使用者手动设计界面”按钮,
然后就会进入如下界面,从Object Inspetor 或修过器界面选择不需要的控件,然后按键
盘delete 键即可删除。
“Properties”是基本属性栏,“Events”是事件栏,具体看后面的教程。
注意:热键依附的PANEL 面板控件不能删除,要保持热键的原路径/层级关系不变,否
则先前设置的热键声音等相关属性将会不正常。
热键描述乱码可以这样解决,
。。。。。。此处省略1 万字。
(4)设计好界面后 ↓。
(5)生成修改器
成功!(exe 文件名只能由字母和数字组成)
CE 修改器界面设计系列2:复选框 (CECheckbox)的使用
1.创建复选框控件:
在Form Designer 工具栏中,单击选择复选框控件,然后在修改器界面中任意位置单击
即可创建。
图1-1
拖动控件周边的8 个白色控制控制点可以控制控件大小(这一点用办公软件编辑过图片
的绝对知道),鼠标左键按住控件内部可以移动控件。
“Caption”选项后面可以编辑控件的说明文字。
图1-2
“Font”用于调整控件文字的字体;
“Hight”用于调整控件的高度;
“Left”用于调整控件在界面中的横向位置;
“Top”用于调整控件在界面中的竖直位置;
“Width”用于调整控件的宽度;
这些基本属性对于其他的控件同样适用,后续教程不再赘述。不过有些控件的高度和宽
度是根据文字的大小改变的,比如“复选框”控件。至于其他选项不是影响功能的关键,想
更改的可以自己去研究,楼主就不多说了。
2.给复选框添加功能 (以控制CEAA 为例):
上一节已经做出了复选框大致外观,然而这样的复选框在使用中是不会产生任何效果的
(除了报错),所以在这一节我们就研究研究如何让复选框实现自己想要的功能。
“OnChange”即当状态改变
时触发的事件。
图1-3
点击 “Events”选项卡,找到 “OnChange”选项,然后点击选项后面的小按钮,如图
1-3。这时,CE 会自动弹出一个窗口如下图,
图1-4
其中
function CECheckbox5Change(sender)
end
是CE 自动创建的 “改变时触发事件的框架代码”,这个保持默认即可。
里面的 “CECheckbox5”是复选框的 “Name”名,见图1-2。在单个修改器中,每个控
件的Name 名都是唯一的。Name 名支持自定义,但我还是建议大家直接使用默认值。
接下来,我们需要做的就只剩在框架代码的空行中写入自己想要的功能了。这里我以用
复选框控制一个CEAA 脚本即 “CE 自动汇编”脚本的开、关为例 (不清楚CEAA 的请自行百
度):
function CECheckbox5Change(sender)
if (checkbox_getState(CETrainer.CECheckbox5)
您可能关注的文档
- 2016北京服装学院考研复试信息与经验分享.pdf
- 新课标人教版选修七Book7 unit5 Language points.ppt
- 2015新铁路评标办法.pdf
- 新课标人教版高一物理必修一2.3 匀变速直线运动的位移与时间的关系.ppt
- 2016 福州毕业班质量检测英语试卷(含答案).pdf
- 2016北京航空航天大学行政管理考研胡象明《公共部门决策理论与方法》内部辅导讲义分享.pdf
- 新课标八年级英语上册unit1 Where did you go on vacation 第二课时.ppt
- 新课标英语9年级uint 6 Self-chech.ppt
- 2016北京航空航天大学行政管理考研胡象明《公共部门决策理论与方法》状元笔记及复习规划.pdf
- 新课标发展中国家和发达国家.ppt
- 信创行业政策资金支持深化细化,信创产业发展步入加速期.docx
- 流动性与机构行为跟踪19:基金降久期,短端利率或生变.docx
- 农林牧渔行业2024Q3农业持仓环比回落,关注宠物板块投资机会.docx
- 旅游行业资产整合整合序幕拉开,旅游资产重估.docx
- 情绪与估值10月第3期:市场成交额整体上升,成长风格估值分位领涨.docx
- 全球大类资产跟踪:“特朗普交易”进一步强化.docx
- 医药生物行业定期报告:Q3业绩专题,创新药和化药制剂板块表现亮眼.docx
- 航天宏图(688066)首次覆盖报告:遥感产业领航者,开启空天信息新纪元.docx
- 美国三季度GDP点评:消费仍是美国经济基本盘.docx
- 华东医药医药与医美航母,稳健发展三十余载.docx
文档评论(0)