各位大神cocos2d-x中的精灵通过moveTo移动到目标位置后怎么把该精灵的坐标也设置到目标位置

我通过再次setposition到目标位置是行不通的,求指教,万分感谢!

0

2个回答

0

你都移过去了你还要设什么

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
cocos2d-x加载精灵,设置坐标的方法
在cocos2d中,如何加载一个图片呢,其实就是加载一个精灵,在创建精灵的时候将这个图片的纹理给这个精灵。 首先我们新建一个cocos2d的新项目cocos new test -l cpp 然后在HelloWorldScene这个类中写我们想要添加的内容 在HelloWorldScene这个类的init函数中       auto sprite = Sprite::create("2.p
CocosCreator中使玩家移动到点击位置
var pol = this.tanke.getPosition()        将一个点转换到canvas节点 (局部) 空间坐标系        var temp=this.node.convertToNodeSpaceAR(cc.p(0,0))        将tanke的坐标设置为canvas节点坐标        this.tanke.setPosition(temp)
Cocos2d-x 3.x 精灵随鼠标移动而改变位置
相关代码   注: EventMouse 对象的另一个方法getLocation() 
关于Cocos2d-x中MoveTo等动作位置坐标和setPosition的位置坐标的区别
setPosition设置的坐标使用的是锚点的位置,会根据锚点的改变而有所不同   而MoveTo等动作位置坐标使用的是物体中心的位置,不受锚点的影响
js 设置任意的一个元素,移动到指定的目标位置(X)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <style> div{ width: 200px; height: 200px;
Unity 移动摄像机到目标位置
今天实现了一个小功能,通过移动摄像机实现定位功能功能描述:一开始摄像机处于初始位置,通过点击鼠标选择目标物体将摄像机拉近到目标物体,实现定位功能, 还可以通过回归按钮使摄像机回归到初始状态。 using UnityEngine; using System.Collections; public class Sce_09_InstrumentLocating : MonoBehaviour {
四种移动到目标位置的方式(物体与UI界面皆可)
第一种:使用Vector3.MoveTowardstransform.localPosition = Vector3.MoveTowards(start, end, speed * Time.deltaTime);假如移动的是界面的话,设置为localPosition,物体则为Position。第二种:使用数学插值移动float step = speed * Time.deltaTime; tra...
计算从当前位置向目标位置移动一定距离后的位置
计算从当前位置向目标位置移动一定距离后的位置 /** * 计算从当前位置向目标位置移动一定距离后的位置 * @param moveDistance: 移动距离 * @param curPosX, curPosY: 当前位置 * @param aimPosX, aimPosY: 目标位置 */ public calNextPos(move...
cocos creator 使玩家移动到背景点击的特定位置
//实现点击屏幕背景玩家移动到该位置 moveToClicked : function(eventString){ var self = this; self.bg.on(eventString,function(event){ //获取当前点击的全局坐标 var temp = event.getLocatio...
关于在cocos2d-x中一个精灵移动到 另外一个地点的实现方法。
#ifndef _SpriteCreate_H_ #define _SpriteCreate_H_ #include USING_NS_CC; class SpriteCreate :public CCLayer { public: static CCScene *scene(); CREATE_FUNC(SpriteCreate); bool init(); }; #e
CocosCreator中使玩家移动到点击位置的代码
onLoad: function () {     var that = this     that._playerSpeed = 300         that.bg.on(cc.Node.EventType.TOUCH_START,function(event){            //获取当前点击的全局坐标            var temp = event.getLoc
[cocos2d-x] 让精灵响应触摸 并把方向旋转到相对应的角度
在cocos2d-x里面  想要把一个精灵从原位置移动到用户所触摸到的点 , 并且把精灵的方向旋转相对应的弧度 我这里的精灵是用一条鱼, 用户触摸后鱼就移动到所触摸的点, 并且移动开始时鱼头的方向已经向着所触摸的点 首先 重写CCLayer里面的四个方法 :     virtual void registerWithTouc
cocos2d-x 坐标系总结(从如何判断精灵是否在屏幕可见范围谈起)
萌生系统了解这方面的问题这个念头, 是因为今天刚遇到的一个问题。 最近在写一个跑酷游戏,基于cocos2d-x。  在死亡判断的时候,有一个情况,就是主角被移出了屏幕可见范围,则判断为死亡。(玩过天天酷跑的都知道吧) 本来一个很简单的问题,却因为自己学习的不够系统,折腾了半天。 因为我的主角(sprite)的父类是地图(map),而不是直接加到游戏场景中(scence)。所以,我通过getP
cocos2d-x 子节点转换父节点之间的操作
convertToNodeSpace用于tile-based的游戏,即有一个大地图。convertToNodeSpace会转换openGL触摸点转成.tmx 地图或者其他近似的坐标 会调用CCPoint point = node1->convertToNodeSpace(node2->getPosition()); 转换node2的屏幕坐标为node1的位置。结果是,node2的位置是(-25,
cocos2dx 精灵的移动(2)
目标:想要精灵进行随机的移动。 过程:需要一个白色的背景,所以先来修改 HelloWorld 的继承,改成继承 CCLayerColor,然后修改一下 init 方法。如下: CCLayerColor::initWithColor(ccc4(255, 255, 255, 255)) 添加完图片资源之后就可以开始敲代码了,需要注释的地方都写在代码里了,,就直接贴代码: HelloWorld
unity物体移动到指定位置
void Start () { }    float speed=10f; void Update () {        float step = speed * Time.deltaTime;        gameObject.transform.localPosition = Vector3.MoveTowards(gameObject.transform.localPosition,...
Cocos2d-x Lua getPosition 获取坐标的一个小小错误
版本:cocos2d-x 3.12 语言:Lua   我发现每天看看新闻都耗费挺多精力的,准备平常日的时候游民上的新闻就不看了。   闲话不多说,今天带来一个挺坑的错误,用过的应该都是知道的,我就简短的说一下。   首先看图:   创建了一个精灵,然后获取位置坐标,做多了基本上都知道pos的类型其实是Vec2,我习惯写成auto或者是Point,Point实际就是Vec2嘛。不
moveTo移动精灵到目标位置后如何获取精灵坐标
各位大神,我用moveTo移动精灵到目标位置后,然后获取当前精灵坐标,显示还是在移动前的位置,然后我把它setposition在目标位置,还是会出错,请问怎么解决?
unity 移动物体到指定位置的四种方法
方法1:使用Vector3.MoveTowards void Update () { float step = speed * Time.deltaTime; gameObject.transform.localPosition = Vector3.MoveTowards(gameObject.transform.localPosition, new Vector3(10, -3, 50
物体缓慢移动到指定位置demo(unity3D C#)
//控制物体左右上下移动 //获取水平方向值 //获取垂直方向值 //通过Translate改变物体位置 //按上下左右即可实现简单的移动了!(注意不要忘了加刚体)
【Unity 3D学习】鼠标点击控制人物移动到目标位置
第一种情况,不带自动寻路功能。 Vector3 targetPoint = Vector3.zero; //鼠标点击的位置 CharacterController controller; void Start () { targetPoint = transform.position; controller = GetComponent(); }
鼠标点击某处, 让精灵移动到该处 (如下图) 鼠标移动时, 让精灵跟随鼠标移动
今天这个最有意思 body,html{height: 100%;} body{background: #167095;} img{ width: 200px; height: 200px; left: 0; top: 0; position: absolute; } /*div{ width:
在Cocos2d-X中玩转精灵
创建一个Cocos2d-X
cocos2d-x 以主角为中心移动地图(学习笔记)
在游戏中我们往往想让英雄跟随地图走动而不超出地图边界 //得到屏幕大小 Size visibleSize = Director::getInstance()->getVisibleSize(); //得到地图方块的数量 Size mapTiledNum = m_gGameMap->getMapSize(); //得到方块的大小 Size tiledSize = m_gGameMap
jquery实例:让DIV移动到指定的位置标签后面
一个jquery里的简单实例,操作DIV移动到指定标签的后面: 假设网页中有以下几个DIV: 1 2 3如果我让要让id为1的DIV移动到ID为3的DIV后面,可以用下面的方法: $("#1").insertAfter($("#3"));
Cocos2d中获取锚点所在坐标的方法
在平常拼UI的时候,我们经常会想获取一个Node所在的位置,但是写起来有时候会很繁琐。比如我们先创建了一个精灵,如下: local sp = cc.Sprite:create("XXX.png") sp:setAnchorPoint(0,0.5) sp:setPosition(100,100) layer:addChild(sp) 好,我们现在有了一个精灵,
Cocos2d-x判断点击到一个精灵
//on "init" you need to initialize your instance bool HelloWorld::init() {     bool bRet = false;     do     {         CC_BREAK_IF(! CCLayer::init());                   /
实例介绍Cocos2d-x精灵菜单和图片菜单
精灵菜单类是MenuItemSprite,图片菜单类是MenuItemImage。由于MenuItemImage继承于MenuItemSprite,所以图片菜单也属于精灵菜单。为什么叫精灵菜单呢?那是因为这些菜单项具有精灵的特点,我们可以让精灵动起来,具体使用时候是把一个精灵放置到菜单中作为菜单项。精灵菜单类MenuItemSprite,它的其中一个创建函数create定义如下:static Me
CSS 背景background,精灵spirit(移动背景图位置来实现)
CSS背景background background-color: 背景色,英文单词或十六进制颜色都可以。 background-image:url(图片路径)背景图 background-repeat:(no-repeat不重复,repeat-x,repeat-y)重复 background-position:(left,center top bottom right) 背景图定位。(l
Cocos2d-x 2.0 百例精讲:如何让一个精灵跟随触点移动
红孩儿Cocos2d-x学习园地教学资料由 [红孩儿游戏编程教学组] 组织编写.版权所有,盗文必究! 如何让一个精灵跟随触点移动                                             本节主讲:红孩儿 [注:本版使用Cocos2d-x 2.02版本] 如何让一个精灵跟随触点移动?本节我们以HelloCpp为例来讲解一下。 第一
unity3D学习【功能实现】之十二:指定时间移动到目标位置
首先看下两个物体的坐标一个是x=-10,另一个是x=10, 那么这两个物体的距离就是20了。 一般我们移动都是transform.position = Vector2.MoveTowards (transform.position,target.position,moveSpeed*Time.deltaTime);假设moveSpeed 赋值一个2.0f,那么10秒就能到达目标位置。所以指定时间
ROS :发送一个目标位置,机器人自动规划路线,移动到该位置。
ROS :发送一个目标,机器人自动规划路线,移动到该位置。使用 Action :move_base_msgs::MoveBaseAction(move_base在world中的目标)新建send_goal.cpp/* * send_goal.cpp * * Created on: Aug 10, 2016 * Author: unicorn */#include <ros/r
ROS 教程之navigation: 用程序设定导航目标点
在做导航的过程中,目的地都是通过RViz界面手动设置的,很麻烦。那么能否通过程序设置目标点,让机器人自动在几个目标点之间来回循环呢?答案是肯定的,《Ros by Example volumn1》8.5.3节中也给出了答案。但是,本文给出一个更简单的例子,在机器人前方1m处设定目标点,文章内容几乎来自ROS navigation 官方wiki文档。 在进行下面的试验之前,希望你已经在自己的机器人上完成了使用move_base进行控制的任务。
CSS-精灵图片的使用(从一张图片中截图指定位置图标)
目录 一、名词解释 二、使用难点 三、使用步骤 四、程序源码 一、名词解释     在网页中,我们可以看到有很多的小图标,比如微博上的登录位置有很多这样的小图标。因为浏览器显示网页的所有内容都需要从我们自己的服务器进行下载,如果将这些图标分别存在服务器上,那么当需要显示的时候将会发出很多次请求--&amp;gt;响应--&amp;gt;下载,这样一来将会消耗大量的时间来下载这些小图标     所...
Cocos2d-x 精灵碰撞检测(方法一)
声明函数碰撞检测函数,两个精灵和重写update bool isCollision( CCPoint p1,CCPoint p2,int w1,int h1,int w2,int h2 ); CCSprite *sp2; CCSprite *sp1; virtual void update(float delta); //重写触摸事件 virtual void regi
cocos2d-x学习之设置精灵的触摸范围
cocos2d-x学习之设置精灵的触摸范围 分类: coco2d-x游戏开发2012-09-28 13:38 3081人阅读 评论(0) 收藏 举报 cocos2d-x游戏开发精灵的触摸 触摸事件是游戏中必不可少的一部分,但是有时候我们不想使整个精灵都可以接受触摸响应的,所以我们要设精灵的一部分响应。 同样先给个效果图 [cpp] view
CSS3响应式控制精灵图的大小和位置
1. html          CSS3精灵图响应式控制          *{ margin: 0; padding: 0; border: 0; }     div{ position: relative;}     .box{ width: 80%; height: 100px; margin: 100px auto; border: 1px solid #f00; b
[Unity]将摄像机移动到Scene视角位置
选中要移动的camera,菜单栏GameObject->Align With View即可
移动ImageView,并且保存移动后的位置
该篇博客主要实现的功能:让ImageView随着手指的移动而移动,并且保存移动后的位置,下次进入该页面时还是移动后的位置,并且可以再次移动 首先来看一下效果图: 然后贴出实现上述功能的·主要代码: 一.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:
selenium webdriver 如何实现将浏览器滚动条移动到某个位置
说明: 在做selenium webdriver  在做UI 自动化时,有些页面时使用懒加载的形式显示页面图片,如果在不向下移动滚动条时,获取到的图片会是网站的默认图片和真实的图片不相符。 所以研究了下如何去移动页面滚动条 通过度娘搜索网上的解决方法 方法一、  ------- 在我这没有成功,不知道是否和我使用chrome 有关 #将页面滚动条移动到页面任意位置,改变等于号后的
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库课程设计目标 云计算培训目标