rect相关内容

我怎么才能撞上45度的斜坡呢?

在过去的3天里,我一直试图理解这一点,但随着我读到的每一篇文章和我看过的每一段YouTube视频,我都无法理解这个概念。在这里提问之前,我已经根据我在网上看到的内容,尽了我最大的努力来听和读。 我只想让一个矩形爬上一个斜坡。我不是在为这件事寻找一个函数。我看的每个教程/文章/视频都解释了它们的函数/类是如何工作的。有些正在使用调用其内部其他函数的类和函数的列表。它变得非常抽象,现在对我来说太 ..
发布时间:2022-05-26 22:07:37 Python

Python:矩形参数无效

您好,我正在尝试学习 python,但我遇到了这个问题,当我运行我的程序时,它说 rect 参数无效,这是我的代码: import pygamepygame.init()win = pygame.display.set_mode((500,500))pygame.display.set_caption("第一场比赛")x = 50y = 50宽度 = 40高度 = 60维尔 = 5运行=真运行时 ..
发布时间:2022-01-21 21:54:47 Python

在不同的 DPI 中使用 GetWindowRect 的坐标错误

我想在我的 MFC 程序中捕获组件的坐标. 现在我可以使用 GetWindowRect 完美地完成这个任务.但是,当我将 windows dpi 设置为 150% (120 dpi) 时,我会从 GetWindowRect 获得不同的坐标. 因此,我研究了一些将新坐标转换为默认 dpi (96 dpi) 的方法. 最后,我尝试的时候发现有一些错误: Rect.top = Rec ..
发布时间:2022-01-12 15:00:49 C/C++开发

如何随机放置几个非碰撞矩形?

我正在使用 Pygame 开发一些 2D 游戏.我需要同时随机放置多个对象不要让它们相交.我尝试了一些明显的方法,但都没有奏效. 明显的方法如下(伪): 创建对象列表对于列表中的对象:对于列表中的其他对象:如果对象与其他对象碰撞:创建新的对象列表 这种方法花了很长时间. 我尝试过的其他方法: 创建对象列表对于列表中的对象:对于列表中的其他对象:如果对象与其他对象碰撞:从列表中 ..
发布时间:2022-01-02 10:59:43 Python

rect 与 rect 列表的冲突

我有代码 player_rect.colliderect(tile_rects): 其中 player_rect 是单个 Rect 和 tile_rects 是 Rect 的列表. 我收到错误 `builtins.TypeError: 参数必须是矩形样式对象 当我尝试运行我的代码时(大概是因为代码不喜欢在单个矩形上有一个矩形列表). 我也刚刚发现,当我切换 tile_rects ..
发布时间:2022-01-02 10:40:39 Python

你能控制如何绘制 SVG 的笔触宽度吗?

目前正在构建基于浏览器的 SVG 应用程序.在此应用中,用户可以设置各种形状的样式和位置,包括矩形. 当我将 stroke-width 应用到 1px 的 SVG rect 元素时,笔画会应用到 rect 的偏移量和插入方式在不同的浏览器中是不同的.事实证明这很麻烦,尤其当我尝试计算矩形的外部宽度和视觉位置并将其放置在其他元素旁边时. 例如: Firefox 添加 1px 插入( ..
发布时间:2021-12-17 17:44:42 其他开发

如何检查两个旋转矩形之间的交集?

谁能解释一下如何检查一个旋转的矩形是否与另一个矩形相交? 解决方案 对于两个多边形中的每条边,检查它是否可以用作分隔线.如果是这样,您就完成了:没有交叉点. 如果未找到分隔线,则您有一个交叉点. ///检查两个多边形是否相交.bool IsPolygonsIntersecting(Polygon a, Polygon b){foreach (var 多边形在 new[] { a, ..
发布时间:2021-12-17 14:45:55 其他开发

检查 UI 元素/RectTransform 是否重叠

我想知道如何检查 Unity Canvas 上的两个 UI 面板是否相互重叠. 目前我通过比较画布元素 Rects 画布设置 渲染模式:屏幕空间 - 相机 完美像素:[是] 渲染相机:主相机 平面距离:100 排序层:默认 层中的顺序:0 画布缩放器设置 UI 缩放模式:恒定像素大小 比例因子:1 每单位参考像素:100 我用来检查的代码 [He ..
发布时间:2021-12-11 17:21:52 C#/.NET

Python:rect 参数无效

嗨,我正在尝试学习 python,但我遇到了这个问题,当我运行我的程序时,它说 rect 参数无效,这是我的代码: 导入pygamepygame.init()赢 = pygame.display.set_mode((500,500))pygame.display.set_caption("第一场比赛")x = 50y = 50宽度 = 40高度 = 60vel = 5运行 = 真运行时:pyga ..
发布时间:2021-11-17 05:07:38 Python

确定矩形在窗口内是否可见

我想确定窗口内的矩形是否完全可见. 我找到了 RectVisible,但该函数确定矩形的任何部分是否可见,我想知道整个矩形是否可见. 有这个功能吗? 解决方案 首先使用 GetRandomRgn.在此处阅读有关“系统区域"的更多信息.然后,偏移该区域,因为它位于屏幕坐标中(我链接的文章有一个示例).之后,使用 从矩形创建一个区域CreateRectRgn 并将“矩形区域"的部分 ..
发布时间:2021-09-25 19:04:16 其他开发

Angular4 svg rect 动态传递值

我正在构建一个“BarsChartComponent"并且我正在使用 svg rect 来显示条形图.我想做的是动态传递宽度值..下面的代码不显示任何结果: 要显示的组件对象: items:any=[{Country:"Canada", Value:"1000"},{国家:“美国",价值:“800"},{国家:“哥斯达黎加",价值:“400"},{国家:“巴西",价值:“500"}]; ..
发布时间:2021-09-01 19:25:33 其他开发

如何从圆角矩形的顶部中心描边

我想用 SVG 制作一个按钮并复制 YouTube 的自动播放圈.我一直试图让笔画在顶部中心开始和结束,但它会在左上角开始最好,因为当我开始改变它周围的 stroke-dasharry 和 stroke-dashoffset 数字时,它开始在开始或结束.我知道用圆圈会更容易,但我想看看这是否可能.开始似乎不是. svg:hover {中风-dasharray:1000;中风-dashoffs ..
发布时间:2021-09-01 19:12:39 前端开发

self.rect 未找到?

我有一个程序,它只是用来移动图像.我尝试将 self.rect 声明为 load_png() 调用的一部分,但它根本不喜欢它.我认为这会起作用的原因来自 http://www.pygame.org/docs/tut/tom/games6.html,说这应该可行: def __init__(self, side):pygame.sprite.Sprite.__init__(self)self.im ..
发布时间:2021-06-23 20:40:16 Python

在pygame中将矩形转换为曲面

在我的代码中,它不断给我错误: pygame.surface.Surface.blit(a, (x1, y1)) TypeError: 描述符 'blit' 需要一个 'pygame.Surface' 对象,但收到了一个 'pygame.Rect'. 帮助! 这是我的代码: 导入pygame导入时间pygame.init()屏幕 = pygame.display.set_ ..
发布时间:2021-06-23 20:32:04 Python

如何从pygame窗口中删除绘图对象?

我正在使用 pygame 和 python 创建游戏.我在窗口中绘制了一个矩形,用作按钮.但是我需要知道如何在单击按钮后将其删除.这是我的代码: 导入pygame、sys从 pygame.locals 导入 *x = 0y = 0#基本资料:pygame.init()屏幕=pygame.display.set_mode((640,360),0,32)pygame.display.set_capt ..
发布时间:2021-06-23 20:26:48 Python

如何从两个的交点制作矩形?

我正在研究一个突破克隆,我一直在试图弄清楚如何获得两个碰撞矩形的交集矩形,以便我可以测量球在 x 轴和 y 轴上进入块的深度并决定哪个我将反转的速度的分量. 我想我可以像这样计算每种情况的深度: 但是如果我有交叉点,那么我就不必担心球是从左/右或顶部/底部击中挡块(因为我只会分别反转 x 和 y 轴),从而节省了我很多打字时间. 我查看了 Pygame 的文档 但似乎没有有一个功 ..
发布时间:2021-06-23 20:26:30 Python

Pygame Rect 对象的 .width 和 .w 属性有什么区别?

官方 pygame 文档 指出有几个 虚拟属性,可用于移动和对齐 pygame.Rect 实例: 到目前为止我分别使用myRect.wmyRect.h来确定pygame.Rect/代码> 对象.但是为了完成这个图形,我遇到了 .width 和 .height 属性. 有趣的是,两个属性似乎都为我们提供了相同的日期,正如您在以下代码清单中所见: >>>myRect = pygame.R ..
发布时间:2021-06-23 20:25:31 其他开发