rectangles

    0热度

    1回答

    我一直在试图找到/创建在Libgdx的矩形碰撞检测,但我似乎无法得到任何地方。我有一个长方形,称为桶,宽64高,长方形称为墙,宽64高。我试图让玩家不穿过矩形,可以继续移动,同时坚持墙逐步或随机传送。我的方法工作时,有1块,但是当有多个,它只是打破,不工作。 我知道这个方法是丑陋的,但它只是试验 private void checkCollisions(Rectangle bucket, Wall

    1热度

    3回答

    我是一名编写Python程序的新手编程人员,使用Pygame库来模拟自然选择。 我试图完成的事情之一是使移动椭圆(或者如果这是太复杂,矩形)重叠的对象会产生继承其特征的子对象。 我的问题是我无法创建一个工作代码来识别何时两个对象区域重叠。我需要代码来确定两个物体何时穿越路径(并且瞬间重叠),以便游戏知道产生另一个形状。 有一次,我尝试了一个复杂的嵌套for循环,我认为会工作,但这导致模拟崩溃。 这

    0热度

    1回答

    基本上我正在用pygame做游戏,并且会有矩形在屏幕上移动。玩家1和玩家2的。如果玩家1的任何单位在玩家2单位的x距离范围内,则射击。如果我与中心距离很远,那么它会不准确,因为这些矩形的一部分在一侧会长得多,并且会在被击中的范围内,但中心不会。我一直在寻找,但一直没能找到解决这个问题的办法。 编辑:删除圈子。我也会有圈子,但我会像长方形一样对待它们并使用它们的正确。它们很小,2像素不准确并不重要。

    1热度

    2回答

    我想编写一个程序,当用户点击盒子表面的任何地方时,它会显示隐藏在盒子后面的另一个小盒子。代码目前还没有完成。 目前我想做一个动画,当用户在屏幕上的任何地方点击并在包装小盒子的盒子消失时停止。 这里是我的代码: import random, pygame, sys from pygame.locals import * pygame.init() done = False clock =

    0热度

    1回答

    我需要根据滑动形状本身的位置均匀地分布一束由最大宽度/高度约束的轴对齐滑动矩形和一些水平/垂直坐标。矩形被限制在一个方向上,可以沿另一个轴滑动,不会重叠,也不会跨越。 这个问题是基于:How to implement a constraint solver for 2-D geometry?和Spektre公认的强制驱动约束求解器的建议。 整个结构像往常一样以矩形表示节点的图形构建。 现在,我需要

    1热度

    2回答

    所以我试图让我的矩形一个90degree角角落(宽度96.6%,身高6.5%)的矩形 应用的设置:边界半径,左下:5%; 边界半径右下:5%;),这给它一个月食形状,但它需要是一个90度的角落。 我需要使用什么设置来获取?

    0热度

    1回答

    这可能是一个愚蠢的问题,但我一直在寻找几个小时才能得到答案。 我在我的主窗口中有一些矩形的画布。一个文本框和一个按钮,我想修改矩形的宽度 这就是我的WPF代码(画布): <Canvas Name="IV" Width="{Binding Path=Länge}" Height="280" VerticalAlignment="Top" Margin="443,22,443.5,0">

    2热度

    2回答

    此问题已多次询问,我看到很多线索,但我的查询非常具体。如何查看两个矩形是否重叠。在我的代码中发现错误的测试用例是: l2 = new RectanglePoint(0,7); r2 = new RectanglePoint(6,10); l1 = new RectanglePoint(0,7); r1 = new RectanglePoint(6,0); 函数调用:isOverlap(new Re

    -2热度

    1回答

    我很喜欢几何问题。我有第一个矩形,例如R1(0,0,320,240),一个点P1(20,40)和第二个矩形R2(0,0,640,480),点P2(40,80)我想计算第二个矩阵的位置,这使得两个点共享一个位置。在这种情况下它是R2(-20,-40,600,440),但我需要通用公式。我知道这很愚蠢,但我花了3个小时,找不到答案。 谢谢!

    1热度

    2回答

    我有一个应用程序与主窗口,其中包含一个矩形和一个按钮,导致用户输入信息的另一个窗口。输入信息后,用户点击一个按钮并将其返回到主窗口并相应地更改大小。我想要实现的是,如果用户再次按下主窗口中的按钮,则将ActualHeight和ActualWidth返回矩形,类似矩形的刷新。 所有代码都在主窗口按钮单击事件中。如果您需要关于代码的任何特定信息,我会很乐意将其提供给您。 private void bu