如何在 Construct 3 中创建非矩形点击框?

阿卡莎

我想创建一个由较小的场组成的圆形场(想象一个甜甜圈分成几个部分)。每个字段都像一条弧线,因此如果我围绕其角绘制矩形,矩形将与相邻字段重叠。

如何确保当用户单击某个字段时,单击由正确的字段处理,而不是由相邻字段的重叠部分处理?

第一次

如果我理解正确,你想要做的是改变碰撞盒的形状。选择您的精灵(甜甜圈的一部分),然后转到“编辑动画”,然后找到碰撞框并编辑它的形状。您可以向形状添加点,只需右键单击该点,然后选择“添加点”,然后将点拖动到所需的形状。你可以添加点直到你有足够的点来获得令人满意的弧线,但请记住,更多的碰撞盒点意味着更多的处理能力,对于移动应用程序上的移动精灵,建议不要超过 8 点(或者至少它是上次我读了手册)。由于它似乎是一个静态精灵,你应该没问题,但仍然不要过度使用碰撞框的点,无论如何你的主要焦点是线段之间的线。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在__construct()中创建PDO连接?

来自分类Dev

如何在__construct中访问会话?

来自分类Dev

如何在CONSTRUCT查询中创建新变量

来自分类Dev

如何通过CONSTRUCT在图上创建聚合

来自分类Dev

如何在Java中的Jpanel中添加3个矩形?

来自分类Dev

从存储库获取时,Doctrine如何在不调用__construct方法的情况下创建实体?

来自分类Dev

如何在matplotlib图表中创建3d框并计算每个框中的点总数?

来自分类Dev

如何在d3.js中拖动SVG矩形?

来自分类Dev

如何在D3中显示嵌套的矩形

来自分类Dev

如何在D3 JS中调整矩形大小

来自分类Dev

如何在 Swift 3 中创建 AudioQueueInputCallback?

来自分类Dev

Symfony,如何在实体中获取当前用户(FOS),未使用的 __construct()?

来自分类Dev

D3:如何在点击事件中删除形状?

来自分类Dev

如何在SwiftUI中创建透明矩形

来自分类Dev

如何在TypeScript中创建矩形列表?

来自分类常见问题

如何在Android Studio中围绕EditText创建矩形框

来自分类Dev

如何在WPF中增加矩形的点击测试半径?

来自分类Dev

如何在Python 3中删除每个非字母字符

来自分类Dev

Symfony3,缺少Doctrine \ ORM \ EntityRepository :: __ construct()的参数1,如何以及为什么

来自分类Dev

如何创建非矩形形式?

来自分类Dev

将_construct放在if()中

来自分类Dev

如何在Verold中创建点击事件?

来自分类Dev

如何在CSS中创建3列布局?

来自分类Dev

如何在bootstrap3中创建响应式按钮?

来自分类Dev

如何在Bootstrap 3中创建5个相等的列?

来自分类Dev

如何在CSS3中创建此按钮?

来自分类Dev

如何在Bootstrap 3中创建面板的垂直列表

来自分类Dev

如何在python3中创建字典?

来自分类Dev

如何在pymc3中创建容器

Related 相关文章

热门标签

归档