马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 剑仙十号 于 2023-2-21 04:45 编辑
tc简单开发。冒泡排序。快速排序。
代码环境:tc6.2。
数组排序:用冒泡排序取距离最近的怪物。
新手知识普及。大鸟飘过。
用CE6.4,找到怪物的基址。
查找游戏怪物距离。
假设得到6个数字,
怪物[0]= 12
怪物[1]= 8
怪物[2]= 19
怪物[3]= 1
怪物[4]= 6
怪物[5]= 2
把距离数值赋值到数组的无元素。
变量 线程ID
功能 执行()
var arr = 数组()
//数组成员的赋初值。
arr[0] = 12
arr[1] = 8
arr[2] = 19
arr[3] = 1
arr[4] = 6
arr[5] = 2
数组按大小排序(arr,真)
数组按大小排序(arr,假)
结束
//
功能 数组按大小排序(原数组,从小大到= 真)
变量arr_len = 数组大小(原数组)
for(var i = 0; i < arr_len; i++)
//
//
for(var j = 0; j < arr_len -1 -i; j++)
var 周转值//设置用来周转的变量.
如果(从小大到== 真)
如果(原数组[j]> 原数组[j+ 1])
周转值= 原数组[j+ 1]
原数组[j+ 1] = 原数组[j]
原数组[j]= 周转值
结束
否则如果(从小大到== 假)
如果(原数组[j]< 原数组[j+ 1])
周转值= 原数组[j+ 1]
原数组[j+ 1] = 原数组[j]
原数组[j]= 周转值
结束
结束
结束
//
//
结束
调试输出(数组转字符串(原数组))
返回 原数组
结束
功能 启动_热键()
线程ID= 线程开启("执行","")
结束
功能 终止_热键()
线程关闭(线程ID)
结束
3楼.然并卵,CE找怪物基址和坐标才是最难的部分~能找到基址怎么玩都行
君℃ 5-21 02:15 回复
|