lufy's legend

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

如何获取类似于flash中的MouseX,MouseY属性

[复制链接]

2

主题

0

好友

42

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2013-6-17 17:22:39 |只看该作者 |倒序浏览
最近终于从搞了半天都没搞懂的CreatJs转向lufylegend.js的学习了,这个引擎真心好用,感谢lufy兄开发这么好的开源项目让我们从flash转型Html5获得很大的便利,支持一个。

这里我发现了好像引擎中没有类似于flash中的MouseX,MouseY,翻看api和示例后,都没找到。在接水果的游戏中,让娃娃跑动的方法是MouseEvent,下面的event.selfX 。
这个方法必须在mouse事件中才有效果。但MouseX,MouseY往往不发生在mouse事件中,比如EnterFrame中,我们常常会做鼠标跟随,或者检测鼠标和物体的碰撞等等。希望lufy能加进去,或者能告诉我用其他的方法或者底层JS的方法获得到这个吗?谢谢
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

沙发
发表于 2013-6-17 21:48:13 |只看该作者
在微博联系我的人是楼主吗?
我在这里再回复一遍吧
如果想要获得相对于某个LSprite对象的坐标的话,需要给这个LSprite对象添加MOUSE_MOVE事件,然后通过event.selfX和event.selfY获得相对于该对象的坐标,或者用event.offsetX和event.offsetY获取鼠标相对于canvas的绝对坐标。 如果只是获得相对于canvas的坐标的话,也可以直接使用LGlobal.offsetX和LGlobal.offsetY获得。
下次更新会把MouseX和MouseY也加进去,让熟悉Flash的人更方便一些
不回答与技术和引擎不相关的问题
回复

使用道具 举报

2

主题

0

好友

42

积分

士兵

Rank: 1

板凳
发表于 2013-6-18 16:17:47 |只看该作者
lufy 发表于 2013-6-17 21:48
在微博联系我的人是楼主吗?
我在这里再回复一遍吧
如果想要获得相对于某个LSprite对象的坐标的话,需要给 ...

好的,是的,谢谢Lufy兄
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-20 05:14 , Processed in 0.046556 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部