问题标签 [drawrectangle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
568 浏览

c# - 从xna中的纹理绘制矩形的不同方法之间的性能差异?

我正在尝试将 pa JRPG/dungeon crawler 作为夏季项目开发,并且我正在清理我的代码。在战斗中,它存在“生命条”,一个生命条由 3 个需要为每个角色绘制的矩形组成(总共 2-8 个字符,具体取决于上下文意味着一次最多 24 个生命条矩形)。

我绘制愈合条的旧方法是基于 1 个纹理,我从其中获取单个像素并在矩形区域上绘制。基本上我使用“HealtBar”纹理作为调色板......例如,如果源矩形是 (0, 0, 1, 1) 它表示绘制一个黑色矩形。

这不是一个好看的解决方案……所以我尝试创建一个抽象类,以减少代码量并提高代码的清晰度。

使用新的 Drawer 类,我可以丢弃“mHealthBar”变量并以更美观的代码方式绘制矩形。但是当我开始使用新方式绘制游戏开始出现帧率问题时,旧方式很流畅......帧率问题的原因是什么?

0 投票
1 回答
3424 浏览

c# - 在 PictureBox 中加载图像并绘制一个矩形

我写了这段代码:

问题在于方法 Load() 将图像替换为矩形。我正在做图像裁剪器,用户无法创建新的选择。程序自己创建选择,用户只能移动它。

0 投票
1 回答
720 浏览

php - 有没有什么简单的方法可以在 php 中创建一个有角度的矩形?

我想知道是否有一种简单的方法可以在 php 中使用 GD 绘制一个有角度的矩形?
我知道我可以使用该imagefilledpolygon功能,但考虑到您应该手动计算所有点,这有点棘手。

我认为改革后的版本imagefilledrectangle是这样的:

Where$centerX$centerY将是矩形中心点的坐标。
或任何类似的东西。

0 投票
3 回答
3164 浏览

c# - 为什么 DrawRectangle 在我的 PictureBox 内画一个十字

我正在尝试绘制 10 个矩形,但是当我使用g.DrawRectangle()它时,它正在绘制一个十字,如下所示:

画十字

我正在创建包含 getRectangle() 函数的 Vertex 对象,该函数返回Rectangle该顶点的对象。

我希望创建这些对象并将它们显示为pictureBox.

这是我的代码

顶点类的代码

Graph 类的代码

0 投票
3 回答
109684 浏览

java - 如何使用 g.fillRect 方法在 Java 中创建一个 Rectangle 对象

我需要创建一个矩形对象,然后使用paint() 将其绘制到小程序上。我试过

然后尝试使用将其绘制到小程序

它没有用。有没有办法在java中做到这一点?我已经在谷歌的生命中寻找答案,但我一直无法找到答案。请帮忙!

0 投票
1 回答
552 浏览

node.js - 节点 JS html 游戏

尝试的套接字代码:

我必须将左上角的宽度和高度值传递给服务器,以便该值反映在另一个客户端上。例如,两个客户端是 Chrome 和 Mozilla,每当用户按下向上、向下、向左或向右时,都必须移动相应的矩形。同样,它也应该发生在其他用户身上。

我不知道如何传递值。抱歉这么幼稚;我是node.js.

请让我知道服务器端的适当代码是什么。

0 投票
1 回答
14800 浏览

android - 在 Android 中使用 XML 形状设置绘制矩形

我有一个问题,我不知道如何解决。如果可以,请你帮助我。在我的应用程序中,我必须创建一个自定义视图扩展视图。在这个视图中,我应该绘制很多矩形,并通过 canvas.drawRect 或 canvas.drawRoundRect 创建它们。很明显。但是我想创建这些矩形的复合设计(带有渐变、角、填充等),并且我想在 XML 中执行这些设置(渐变、角、填充等)。我该怎么做?问题是我在 XML 中确定形状,我只能将此可绘制对象用作背景,但是当我绘制矩形时,我无法为矩形设置背景。也许还有另一种解决问题的方法。我是否可以使用 XML 形状对象不仅将其设置为背景,还可以将其设置为具有 x、y 坐标和宽度、高度的视图对象?

编辑:我可以画矩形:

但我在 XML 中有这样的矩形设置:

我想将此设置应用于我的矩形。如何?

0 投票
1 回答
925 浏览

asp.net - 使用 c# 在 webforms 中使用 Graphics 类和 DrawRectangle 方法(-x, -y)

场景:我需要在网页上复制太阳能发电厂的现场配置(镜子和接收器的矩形集)。我需要使用 c#.net 向具有给定 X、Y、宽度和高度参数的网页动态添加矩形。我将接收用户输入的一组矩形坐标作为 X,Y 整页图。例如:(-42.34,-240.34,2.25,16.65) (10.34,-140.34,10.25,5.65)

我从用户输入收到的坐标与 X 和 Y 整页图相关,其中也包括负坐标。但 DrawRectangle 接受 X 和 Y 值作为正数且只有整数值。

我的问题是我应该如何将网页上的用户输入 X 和 Y 坐标(-ve 和 +ve)和浮点宽度值关联到整数?

当我尝试转换为 Int 时,矩形要么重叠,要么根本不显示。矩形的输入值集更接近,仅点值存在差异。

0 投票
2 回答
1889 浏览

c# - 如何用一条线连接 DrawRectangle 中的两个点?

如何实现一条将两个矩形连接在一起的线?目前,我有这个:

第二个新点是我放置新矩形的位置,但我不确定如何事先获得矩形的点。

我的矩形 X 和 Y 存储在一个列表中,如下所示:

我的主要目标是在绘制每个矩形时也为它们添加一条线。

例如:将一个矩形向下放置,没有任何反应,将另一个向下放置,添加一条连接两者的线,添加第三个,添加一条将第二个和第三个连接在一起的线。但是,如果我能做到这一点,我可以尝试找出如何连续添加这些行。

谢谢你的帮助!

0 投票
1 回答
621 浏览

java - 在 JPanel 上绘制图像并将其添加到 JFrame

我是一名初学 Java 的高中生,我必须制作一个简单的盒子和胡须。我无法让我在 JPanel 上绘制的内容显示在 JFrame 上。图纸只是没有显示。有人可以帮我吗?

``