请教一下,3.4怎么做不规则的按钮点击呢,比如建筑物的点击,或者能不能让点击透明的地方失效
1赞
// 使用多边形碰撞组件,编辑点击区域
// 在触摸中判断是否点到多边形区域内
// 伪代码
const collider = new PolygonCollider2D();
const touchLocation = new Vec2(0, 0);
// 检测触点, 是否点击到多边形内
if (Intersection2D.pointInPolygon(touchLocation, collider.worldPoints)) {
// do something ...
}
4赞
这个图片都是动态的而且,需要很多
对图片节点截图,然后判断点击的位置在截图中的像素点处是否透明
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。