cocos creator怎么获取触摸点坐标

cocos creator怎么获取触摸点坐标,第1张

你弄复杂了

thisnodeon('touchstart',function(event){

var pos = eventgetLocation();

},this);

这样就会得到触点坐标,后续可以再转化为游戏内坐标

screen Space(屏幕坐标,鼠标坐标):

以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screenwidth,Scr Z的位置是以相机的世界单位来衡量的。

注:鼠标位置坐标属于屏幕坐标,InputmousePosition可以获得该位置坐标幕也为屏幕坐标,InputGetTouch(0)position可以获得单个手指触摸屏幕坐标。

ViewPort Space(视口坐标):

视口坐标是标准的和相对于相机的。相机的左下角为(0,0)点,右上角为(1,1)点以相机的世界单位来衡量的。

绘制GUI界面的坐标系

这个坐标系与屏幕坐标系相似,不同的是该坐标系以屏幕的左上角为(0,0)点,右下角为(Screenheight)。

你可以用InputGetMouseButton(0)

InputGetMouseButtonDown 获取鼠标按钮按下

InputGetMouseButtonUp 获取鼠标按钮d起

左键点击试试看,至少在手机上,这个同 Touch的单点点效果是差不多的的;

以上就是关于cocos creator怎么获取触摸点坐标全部的内容,包括:cocos creator怎么获取触摸点坐标、unity 怎样正确获取2d世界坐标、Unity发布WebGL后使用手机浏览器打开Touch手指触摸无法响应等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9529978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存