有没有一种方法可以将椭圆对象与intersects()函数一起使用?

安普克:

首先,我知道已经回答了非常类似的问题,但是我还没有看到这个问题。

我有一个椭圆形和一个矩形,我想检测它们是否相交。我知道您可以使用两个矩形来做到这一点,如下所示:

if (new Rectangle(x1, y1, w1, h1).intersects(new Rectangle(x2, y2, w2, h2))) {

    //code here for when collision occurs.

}

是否可以像这样的椭圆形做到这一点?

if (new Oval(x1, y1, w1, h1).intersects(new Rectangle(x2, y2, w2, h2))) {

    //code here for when collision occurs.

}

提前致谢!

Nexevis:

当我搜索一个椭圆形的类时,我没有看到它,因此我将以Ellipse为例。如果您在此处查看文档,则将看到Shape该类的文档

此类同时被扩展RectangleEllipse并且还包含一个intersect(Shape, Shape)方法,因此您将可以在这两个对象上使用相交。

如果您的Oval类和Rectangle类都Shapeintersect(Shape, Shape)继承自的场景中扩展了同一个,那么它也将在您的场景中工作。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以将Java Collections与扩展的类类型一起使用?

有没有一种方法可以将presentShareDialogWithPhotoParams与初始文本一起使用?

有没有一种方法可以将Lubuntu一起安装Unity或Gnome Shell?

有没有一种方法可以在Linq中与order by子句一起使用?

有没有一种方法可以在ArCore人脸跟踪中将ViewRenderables与AugmentedFaceNodes一起使用?

有没有一种方法可以将决策树与分类变量一起使用而无需一键编码?

有没有一种方法可以将使用Android OpenGL ES 1.1绘制的对象组合在一起?

有没有一种方法可以将SSIS合并联接与SQLServer OLEDB源和MySQL / ODBC源一起使用

有没有一种方法可以将Python程序编译为二进制文件,并与Scratch Dockerfile一起使用?

有没有一种方法可以将ValueAnimator与范围内中间的起点一起使用?

有没有一种方法可以将QMetaEnum与属于非Q_OBJECT或Q_GADGET类的Q_ENUMS一起使用?

有没有一种方法可以使用 .pack() 将 tkinter 按钮放在一起,同时保持它们居中对齐?

有没有一种方法可以将面板堆叠在一起而不将它们分组在一起?

有没有一种方法可以将椭圆与WPF C#上的线连接?

有没有一种方法可以将流引用传递给对象?

有没有一种方法可以将DataRow映射到类的对象

有没有一种方法可以在对象键上使用containsKey()映射函数?

如何使用不在defaultScope中的Yii灯具对象?有没有一种方法可以将resetScope()与Yii固定装置一起使用?

有没有一种方法可以使用内部函数中的变量

有没有一种方法可以一起访问输入和更新选择?

有没有一种方法可以将分组列表在Java 8中以一行形式串联在一起?

有没有一种方法可以将2个或更多switch语句加在一起

有没有一种方法可以将Java bean验证api与Spring RestTemplate集成在一起

有没有一种方法可以将几个不同的条件与共享语句结合在一起?

有没有一种方法可以将python中的2个装饰器与or条件组合在一起?

有没有一种方法可以将数字值一起添加到字符串中而不会循环?

有没有一种方法可以将较大列表中的数据帧列表汇总在一起?

有没有一种方法可以将Expo应用程序与Firebase动态链接集成在一起而不会分离?

有没有一种方法可以将文本文件与android程序一起安装?