如何让一个大疆精灵3自动跟随跟随触点移动

你的位置:
人物如何从这个坐标,移动到另一个固定坐标
13:59:56 |
来源: 按键精灵资源站
人物如何从这个坐标,移动到另一个固定坐标,有没有大神给个源码看一下按键精灵后台增加一个移动鼠标的命令
我鼓捣好了一个后台脚本。
但是鼠标总是乱动。
麻烦那个大师帮忙增加一个。 鼠标移动。 或者鼠标归位
移动或归位游戏坐标 507,393 Hwnd = Plugin.Window.Foreground() '得到当前窗口句柄While true '循环Call Plugin.Bkgnd.KeyPress(Hwnd, 115) '后台按F4Delay 1000 '间隔1秒,自己设Wend '循环
增加这里面。 或者麻烦您在写一个。 帮帮忙吧。
鼓捣2个小时了。
已有1个回答
[见习专家]
专家星级&:&0.5星
问答堂专家综合评分
问题评分&:&0星
采纳、点赞&:&0星
二次回复率&:&5星
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
Plugin hw=Window.MousePoint()Plugin text=Window.GetText(hw)Plugin class1=Window.GetClass(hw)VBSCall GetCursorPos(x,y)Plugin win=BGKM6.ScrToCli(hw,x,y)MessageBox "窗口句柄:"&CStr(hw)&VbCrLf&"窗口名:"&text&VbCrLf&"类名:"&class1&VbCrLf&"鼠标所在位置的窗口坐标:"&win用以上脚本可找坐标
前面坐标跟后台坐标是不一样的 要下载BGKM6.dll插件才能正常运行
留下你的评论
请根据此专家回答质量,为他分配您赏赐的元赏金额度
回答都不满意,申请
备注:撤回的赏金由编辑审核后,在5个工作日内进行退回。为避免个别用户故意撤回打赏在审核阶段,如果编辑认为回答中有完整并且正确的回答,编辑有权将打赏分配给回答者。
微信公众账号ZOL问答堂
关注微信,随时随地解答您的疑惑
ZOL问答堂官方微博@ZOL问答堂
关注成功!该问题被回答后,将给您发送站内短信。
您也可以通过关注问答堂微信,及时获得您关注问题的回答。
微信关注问题方法“”请问如何用cocos2d-x实现一个精灵同时进行不停地移动和旋转,移动位置和旋转角度是随机的产生我知道怎么产生随机数。但是不知道如何不停得产生,难道是用循环嘛?
兔儿爷镇mk1
大概这样 CCAction * t1=...CCCallFunc * call1=...sprite1->runAction(t1,call1,NULL);在call1函数中再让精灵继续移动和旋转
为您推荐:
其他类似问题
扫描下载二维码今天看啥 热点:
转载请注明出处:http://blog.csdn.net/oyangyufu/article/details/
CCTouch类装载了触摸点的信息,包括触摸点的横纵坐标值和触摸点的ID号,如获取触摸点转GL坐标:
CCPoint point = pTouch-&getLocationInView();
point = CCDirector::sharedDirector()-&convertToGL(point);
创建触摸事件流程:首先开启setTouchEnabled(true), 然后重写registerWithTouchDispatcher调用触摸代理函数addTargetedDelegate允许布景层接收触摸事件,再重写ccTouchBegan、ccTouchMoved、ccTouchEnded、ccTouchCancelled函数
程序代码:
bool HelloWorld::init()
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
CCSize visibleSize = CCDirector::sharedDirector()-&getVisibleSize();
CCPoint origin = CCDirector::sharedDirector()-&getVisibleOrigin();
/////////////////////////////
// 2. add a menu item with &X& image, which is clicked to quit the program
you may modify it.
// add a &close& icon to exit the progress. it's an autorelease object
CCMenuItemImage *pCloseItem = CCMenuItemImage::create(
&CloseNormal.png&,
&CloseSelected.png&,
menu_selector(HelloWorld::menuCloseCallback));
pCloseItem-&setPosition(ccp(origin.x + visibleSize.width - pCloseItem-&getContentSize().width/2 ,
origin.y + pCloseItem-&getContentSize().height/2));
// create menu, it's an autorelease object
CCMenu* pMenu = CCMenu::create(pCloseItem, NULL);
pMenu-&setPosition(CCPointZero);
this-&addChild(pMenu, 1);
setTouchEnabled(true);
sp1 = CCSprite::create(&cpp1.png&);
sp1-&setScale(0.5f);
sp1-&setPosition(ccp(100, 200));
this-&addChild(sp1);
//触摸移动
void HelloWorld::ccTouchMoved(CCTouch* touch, CCEvent* event)
if (iscontrol)
CCPoint location = touch-&getLocationInView();
location = CCDirector::sharedDirector()-&convertToGL(location);
CCLOG(&ccTouchMoved...x:%f y:%f&, location.x, location.y);
//移动时重新设置sprite坐标
float x = location.x-
float y = location.y-
sp1-&setPosition(ccp(x, y));
//触摸开始点击,计算该点坐标与sprite坐标差值
bool HelloWorld::ccTouchBegan(CCTouch* touch, CCEvent* event)
CCPoint pos = sp1-&getPosition();
CCPoint location = touch-&getLocationInView();
location = CCDirector::sharedDirector()-&convertToGL(location);//openGL
CCLOG(&ccTouchBegan...x:%f y:%f&, location.x, location.y);
if (location.x & 0 && location.x &960 &&
location.y &0 && location.y & 640)//触摸的矩形区域
iscontrol =
//计算触摸点与sprite的坐标差值
deltax = location.x-pos.x;
deltay = location.y-pos.y;
//触摸结束
void HelloWorld::ccTouchEnded(CCTouch* touch, CCEvent* event)
CCLOG(&ccTouchEnded...&);
//iscontrol =
//注册触摸事件
void HelloWorld::onEnter()
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector-&getTouchDispatcher()-&addTargetedDelegate(this, 0, true);
CCLayer::onEnter();
void HelloWorld::onExit()
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector-&getTouchDispatcher()-&removeDelegate(this);
CCLayer::onExit();
相关搜索:
相关阅读:
相关频道:
Android教程最近更新<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 大疆精灵4智能跟随 的文章

 

随机推荐