TC官方合作论坛

标题: 找boss方法各位版主管理员进来解决下 [打印本页]

作者: tcwxd    时间: 2011-8-20 13:20
标题: 找boss方法各位版主管理员进来解决下
:) 我要实现这么一个功能       判断当前屏幕有没有boss(屏幕已经取色),如果屏幕有boss系统报警,如果没有移动到下一坐标,判断当前屏幕有没有boss,如果有----------------这样一直循环下去怎么实现摆脱各位高手了,我有这个思路就是不知道怎么实现,请不要让我看官网已经看过没找到,请高手给举个例子(实例)

作者: TC    时间: 2011-8-20 13:47
找BOSS出现的特征
作者: zxyc2000    时间: 2011-8-20 14:21
我也是新手,一起学习。我说一下我的思路,希望对你有点帮助。
定义三个主要的方法
function bool FindBoss()  //判断地图内是否有boss
function bool BattleBoss()  //攻击boss
function bool MoveToNextPlace()  //寻找下一个坐标

function bool Begin_clicked()  //点击开始后
while(true)  //循环
  while(FindBoss()) //如果地图内存在boss
    BattleBoss()  //攻击boss
  endwhile  
  MoveToNextPlace() //移动到下一个坐标
endwhile
return true
endfunction
作者: tcwxd    时间: 2011-8-20 19:00
昊哥给解决一下
作者: tcwxd    时间: 2011-8-20 21:39
特征找出来了就是不知道怎么一个流程,麻烦管理给说一下】
作者: 小丶笨笨    时间: 2011-8-21 02:31
空间 我的程序
整型 线程
功能 逻辑型  脚本()
循环(真)
///这里写人物  进入第一个 刷BOSS的地方 然后
循环(真)
///在这你要用什么命令找到BOSS  楼上说的 (BOSS的 特征)  比如用区域找色 或找图等等..
如果(//  判断  如果找到BOSS  将BOSS  杀死  )
///这里写将BOSS杀死的过程
跳出 //判断BOSS是否死亡  将BOSS杀死后跳出第2个循环执行下面的脚本
否则
跳出//判断  找不到也跳出第2个循环执行下面的脚本

如果结束
循环结束

//这里写找下一个BOSS的坐标怎么去
//如果两个BOSS一样 等到找个坐标的时候  把上面循环里面代码复制到下面的循环里面

循环(真)


//这个执行完了 会跳出第3个循环然后进入   第一个循环里面的第一个执行内容
//第一个BOSS怎么,走怎么找
//大概就是这个样子   个人感觉 至于脚本怎么写看你自己的了,,思路我想你也看明白了
//大圈里面套俩小圈 第一个圈跑完自动进入第二个圈,第二个全跑完有个门进去还是第一个圈
循环结束
循环结束
//这样就是一个无限循环    直到你点击退出 脚本才执行完毕
//而且利用线程界面也不会卡死
返回 真  
//函数返回语句   
功能结束  


功能 逻辑型 开始_点击()  
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程=线程.开启("我的程序.脚本")
返回 真  
//函数返回语句   
功能结束  

功能 逻辑型 退出_点击()  
辅助.退出()
返回 真  
//函数返回语句   
功能结束  

空间结束   



有什么不足只处望 高手指点 ~~!!!  大家一起努力
作者: haifeiwl    时间: 2011-10-5 15:07
学习了:D:D
作者: ssaobo    时间: 2011-10-10 18:20
帮你顶下
作者: 布衣混混    时间: 2011-10-11 14:32
找BOSS
作者: 4661654    时间: 2012-3-11 17:04
酱油...
作者: popo014    时间: 2012-3-16 15:59
只能帮顶了 - -




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1