我想学易语言,用来写个简单手游脚本,该怎么入门
1个回答
展开全部
首先手游不是PC端游戏。这不属于易语言的范畴,易语言是电脑语言程序,建立在Win系统的 基础下运行的,而手机一般是安卓和ios苹果系统,易语言编写的程序无法在除win系统外的系统里运行。
首先编程是一种很复杂逻辑性很强的工作,有时候只是一个相当简单的功能,却要用非常复杂的代码去实现,因为语言是很死板以及很刻板的,必须要你自己的结合和构思程序,譬如,在易语言里,你要取出先在的时间,以年月日:
编程里,并不是打个 获取时间 就能得到时间的,而是要经过许多繁琐的代码去截取时间,再逐个取出年月日,我们写获得 年/月/日 的代码:
-----------------------------
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 获取的时间, 日期时间型
.局部变量 截取年份, 文本型
.局部变量 截取月份, 文本型
.局部变量 截取日期, 文本型
.局部变量 最后显示的时间, 文本型
获取的时间 = 取现行时间 ()
截取年份 = 到文本 (取年份 (获取的时间))
截取月份 = 到文本 (取月份 (获取的时间))
截取日期 = 到文本 (取日 (获取的时间))
最后显示的时间 = 到文本 (截取年份) + “/” + 到文本 (截取月份) + “/” + 到文本 (截取日期)
调试输出 (最后显示的时间)
-----------------------------
这一段落的代码就是取出 年/月/日 的基本代码。看上去繁杂而枯燥,当然还有其他方法了,但是无一例外都是比较麻烦的。
这样说是为了告诉题主你,编程不是那么容易的事,简单的手游脚本从来不简单,都是经过精密的计算,截取封包,解密,计算,还要知道封包函数都代表什么,除此之外,还要将数据按照原本的加密方式加密后,再将数据包发送到服务器。这一过程,你要分析程序的运作方式,服务器的连接,数据加解密,找出数据包中的代码关系,再发回给服务器,如果是有位置移动的游戏,还要获取游戏中的人物坐标,人物代码,窗口指针和句柄,程序句柄和ID,已经读取游戏中的内存地址,没有那一个步骤是简单的。
by the way,如果你要开发安卓,你需要掌握的基本语言:
java javaLogic web应用 服务器技术jsp 、servlet 页面要学习js jquery html也就是div+css
首先编程是一种很复杂逻辑性很强的工作,有时候只是一个相当简单的功能,却要用非常复杂的代码去实现,因为语言是很死板以及很刻板的,必须要你自己的结合和构思程序,譬如,在易语言里,你要取出先在的时间,以年月日:
编程里,并不是打个 获取时间 就能得到时间的,而是要经过许多繁琐的代码去截取时间,再逐个取出年月日,我们写获得 年/月/日 的代码:
-----------------------------
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 获取的时间, 日期时间型
.局部变量 截取年份, 文本型
.局部变量 截取月份, 文本型
.局部变量 截取日期, 文本型
.局部变量 最后显示的时间, 文本型
获取的时间 = 取现行时间 ()
截取年份 = 到文本 (取年份 (获取的时间))
截取月份 = 到文本 (取月份 (获取的时间))
截取日期 = 到文本 (取日 (获取的时间))
最后显示的时间 = 到文本 (截取年份) + “/” + 到文本 (截取月份) + “/” + 到文本 (截取日期)
调试输出 (最后显示的时间)
-----------------------------
这一段落的代码就是取出 年/月/日 的基本代码。看上去繁杂而枯燥,当然还有其他方法了,但是无一例外都是比较麻烦的。
这样说是为了告诉题主你,编程不是那么容易的事,简单的手游脚本从来不简单,都是经过精密的计算,截取封包,解密,计算,还要知道封包函数都代表什么,除此之外,还要将数据按照原本的加密方式加密后,再将数据包发送到服务器。这一过程,你要分析程序的运作方式,服务器的连接,数据加解密,找出数据包中的代码关系,再发回给服务器,如果是有位置移动的游戏,还要获取游戏中的人物坐标,人物代码,窗口指针和句柄,程序句柄和ID,已经读取游戏中的内存地址,没有那一个步骤是简单的。
by the way,如果你要开发安卓,你需要掌握的基本语言:
java javaLogic web应用 服务器技术jsp 、servlet 页面要学习js jquery html也就是div+css
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询