使用creator 2.0版本
向大佬求救!!!!!!!!!!!
Layout设置水平布局,如何实现子节点的功能:
按住可随意拖动,松开又回到原来的位置
使用creator 2.0版本
向大佬求救!!!!!!!!!!!
Layout设置水平布局,如何实现子节点的功能:
按住可随意拖动,松开又回到原来的位置
子节点监听TouchBegin, TouchCancle事件,在Begin事件里将layout.enbabled = false, 在Cancle里将layout.enabled = true,感觉你在做合成类型游戏
我的合成是用碰撞做的
,大佬是怎么检测到手指在哪个格子离开的呢
测试可行!!向大佬致敬!!
根据坐标来判断,碰撞怎么做的?同时碰到两个怎么解决?
判断谁离触点最近
你的思路顺过来,检测手指进入了哪个格子,而不是离开了哪个格子。进入哪个格子,你可以判断手指的触摸点离哪个最近:touchPos.sub(item.pos).mag() 就知道是要进入哪个格子了,如果目标格子上有角色,且角色 == 拖拽的角色 则升级,否则交换格子数据(表现上也就是交换位置)。
去年我写过一个,微信搜索喵喵乐园就不放二维码了~
不过我用的碰撞体做的,感觉你那个拖拽自动回去只是第一步,合成还有放到外面,出售你就没办法做了= =