Creator关于坐标的一些代码
来源:互联网 发布:tcss.ping.https.js 编辑:程序博客网 时间:2024/05/29 15:55
update: function (dt) {
//得到怪物的坐标
var sp = this.guaiwu.convertToWorldSpaceAR(this.guaiwu.getPosition())
//得到炮塔的坐标
var pos = this.node.convertToWorldSpaceAR(this.node.getPosition())
cc.log(pos,sp)
//计算怪物与炮塔的坐标差
var truePos=cc.p(sp.x-pos.x,sp.y-pos.y)
//将他们的坐标差转换为弧度
var angle=cc.pAngleSigned(truePos,cc.p(0,1));
//将他们的弧度转换为角度
var angledegrees=cc.radiansToDegrees(angle);
//让炮塔每一帧都往怪物的坐标进行角度变换
this.node.runAction(cc.rotateTo(dt,angledegrees))
var po1 = this.paota.getPosition()
if(0){
//局部坐标转换
var po2 = this.canvas.convertToNodeSpaceAR(touch.getLocation())
cc.log(po1.x,po1.y,' | ',po2.x, po2.y)
}else{
//全局坐标转换
po1 = this.bg.convertToWorldSpaceAR(po1)
po1 = cc.pSub(touch.getLocation(), po1)
}
var at = cc.radiansToDegrees(cc.pAngleSigned(po1, cc.p(0,1)))
this.hand.rotation = at
//得到怪物的坐标
var sp = this.guaiwu.convertToWorldSpaceAR(this.guaiwu.getPosition())
//得到炮塔的坐标
var pos = this.node.convertToWorldSpaceAR(this.node.getPosition())
cc.log(pos,sp)
//计算怪物与炮塔的坐标差
var truePos=cc.p(sp.x-pos.x,sp.y-pos.y)
//将他们的坐标差转换为弧度
var angle=cc.pAngleSigned(truePos,cc.p(0,1));
//将他们的弧度转换为角度
var angledegrees=cc.radiansToDegrees(angle);
//让炮塔每一帧都往怪物的坐标进行角度变换
this.node.runAction(cc.rotateTo(dt,angledegrees))
var po1 = this.paota.getPosition()
if(0){
//局部坐标转换
var po2 = this.canvas.convertToNodeSpaceAR(touch.getLocation())
cc.log(po1.x,po1.y,' | ',po2.x, po2.y)
}else{
//全局坐标转换
po1 = this.bg.convertToWorldSpaceAR(po1)
po1 = cc.pSub(touch.getLocation(), po1)
}
var at = cc.radiansToDegrees(cc.pAngleSigned(po1, cc.p(0,1)))
this.hand.rotation = at
0 0
- Creator关于坐标的一些代码
- 关于GPS坐标转换的一些基本知识
- Unity3D 一些关于坐标的问题
- 关于GPS坐标转换的一些基本知识
- 关于齐次坐标的一些内容
- 关于Node节点上一些坐标的转换的运用
- 关于plotline 二维坐标曲线控件的一些补充说明
- web中使用到的一些关于坐标相关知识
- 关于数据处理的一些代码
- 关于代码的一些思考
- 关于Portal的一些代码
- 关于pydbg的一些代码
- 关于动作的一些代码
- 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解
- 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解
- 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解
- 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解
- Creator 坐标转换
- HashMap
- Tomcat OutOfMemoryError: PermGen space解决方案
- postgre数据库在上一个语句执行失败后,需要提交事务才能开始下一个语句
- oracle死锁,从查询,记录,到杀掉
- 使用JHipster创建一个应用 -JHipster学习(二)
- Creator关于坐标的一些代码
- 结构体Struct(c#)
- 屏幕坐标系获取两个矩形面积及重叠面积,重叠面积比率的java代码
- docker学习笔记---给容器分配局域网IP
- linux系统下修改.img系统内部文件
- UVA - 253 Cube painting
- 从生活角度学习应用程序、虚拟目录、应用程序池
- RAM和ROM容量计算
- pthread问题