lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8512|回复: 2
打印 上一主题 下一主题

有关html手机运行的问题

[复制链接]

1

主题

0

好友

15

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2013-11-6 15:24:20 |只看该作者 |倒序浏览
1.我做了一个帖衣服的小游戏.在pc端是可以正常拖拽的.可是用手机打开就好不行了.
拖拽的代码是这样的.
function mouseDown(event){
        if(mouseObj != null){
                return;
        }
       
        var i,obj;
        for(key in clothesArray){
                obj = clothesArray[key];
                if(mouseX > obj.x && mouseX <  (obj.x + (obj.width*obj.scaleX)) && mouseY>obj.y && mouseY < (obj.y + (obj.height*obj.scaleY))){
                        mouseObj = obj;
                        mouseObj.mouseX = mouseX;
                        mouseObj.mouseY = mouseY;
                        mouseObj.saveX = mouseObj.x;
                        mouseObj.saveY = mouseObj.y;
                        break;
                }
        }
}

function mouseUp(event){
        for(key in boxArray){
                obj = boxArray[key];
                if(mouseX > obj.x && mouseX <  (obj.x + (obj.width*obj.scaleX)) && mouseY>obj.y && mouseY < (obj.y + (obj.height*obj.scaleY))){
                        if(mouseObj != null){
                                mouseObj.saveX = obj.x + 10;
                                mouseObj.saveY = obj.y + 10;
                                saveDate(key,mouseObj.name);
                        }
                        break;
                }
        }
        mouseObj = null;
}

function mouseMove(event){
        mouseX = event.offsetX - uiLayer.x;
        mouseY = event.offsetY - uiLayer.y;
        if(mouseObj){
                mouseObj.x = mouseX - mouseObj.mouseX + mouseObj.saveX;
                mouseObj.y = mouseY - mouseObj.mouseY + mouseObj.saveY;
        }
}

回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2013-11-7 10:42:48 |只看该作者
可能是mouseX和mouseY在手机上有些问题
获取当前鼠标坐标的时候,请换成event.offsetX,event.offsetY试一下看看
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2013-11-7 10:44:32 |只看该作者
另外,下载包里有个塔防的例子,里面有用到拖拽,你可以参考一下
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-20 04:20 , Processed in 0.045706 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部