Creat中。关于抛出坐标与接收坐标
2016-07-14 17:50
197 查看
我在背景图片上面添加点击事件,然后将在背景上面的点击坐标。抛到防御塔的JS文件里面让他接收并获取坐标
背景JS代码:
cc.Class({
extends: cc.Component,
properties: {
paota:{
default: null,
type: cc.Node
}
},
onLoad: function () {
this.init();
},
init:function(){
var that = this
var listener = {
event: cc.EventListener.TOUCH_ONE_BY_ONE,
onTouchBegan: function (touches, event) {
that.paota.getComponent("paota")._init(touches.getLocation())
return true;
},
onTouchMoved: function (touches, event) {
},
onTouchEnded: function (touches, event) {
}
}
// 绑定单点触摸事件
cc.eventManager.addListener(listener, this.node);
}
});
然后在背景的属性检查器里面将在层级管理器中的防御塔导入进去
防御塔JS代码:
cc.Class({
extends: cc.Component,
_init:function(data){
DATA即为接收到的点击坐标
},
背景JS代码:
cc.Class({
extends: cc.Component,
properties: {
paota:{
default: null,
type: cc.Node
}
},
onLoad: function () {
this.init();
},
init:function(){
var that = this
var listener = {
event: cc.EventListener.TOUCH_ONE_BY_ONE,
onTouchBegan: function (touches, event) {
that.paota.getComponent("paota")._init(touches.getLocation())
return true;
},
onTouchMoved: function (touches, event) {
},
onTouchEnded: function (touches, event) {
}
}
// 绑定单点触摸事件
cc.eventManager.addListener(listener, this.node);
}
});
然后在背景的属性检查器里面将在层级管理器中的防御塔导入进去
防御塔JS代码:
cc.Class({
extends: cc.Component,
_init:function(data){
DATA即为接收到的点击坐标
},
相关文章推荐
- Java正则表达式的语法与示例
- labview与下位机通信的格式问题处理
- python 模块学习_os
- Javascript Array和String的互转换
- openssl生成的私钥和公钥意义
- tomcat小知识
- Java(1):运行多态性
- C++ ofstream和ifstream详细用法
- Winform线程间操作无效从不是创建控件的线程访问它的几个解决方案async和await?
- 我与 美国作家 21天精通C++ 作者 Rao的对话:
- ASP.Net Core-TagHelpers
- Android手机号码获取问题
- 优化UITableViewCell高度计算的那些事
- hdu 1789 Doing Homework again
- 事故·由于经验不足冒失关闭NFS文件同步服务
- 【BZOJ1930】[Shoi2003]pacman 吃豆豆【最大费用最大流】
- UE4中创建vive控制器交互
- 统计学习笔记(2)——感知机模型
- 使用Ganglia监控hadoop、hbase
- 【爬虫-反爬虫】系列三:【工具1】WebMagic in Action