graphics2d

    0热度

    1回答

    我正在尝试制作我自己的跳棋版本,而且我目前已经编写了存储绘制棋盘和棋子的代码。 每次我运行代码时,我都会得到不同的结果,因为电路板正在绘制某些部分。我如何让所有片段始终出现在电路板上?我了解类似的问题,但他们没有提供任何有用的帮助。 下面是是代码绘制板: public void paint(Graphics gr) { Graphics2D gr2D = (Graphics2D) gr;

    1热度

    1回答

    如果使用以下Java代码转换linear RGB color space中的源栅格,则在应用过滤器时(最后一行)会引发java.awt.image.ImagingOpException: Unable to transform src image错误。 ColorModel linearRGBColorModel = new DirectColorModel( ColorSpace.ge

    0热度

    1回答

    我正在尝试为我的游戏中的基本安全摄像头创建功能。相机位于画布的右上角,并显示与安全摄像头类似旋转的光束(向一个方向旋转90°,然后向后旋转90°)。我所瞄准的功能是当鼠标碰到光束时,控制台输出“触摸”。 到目前为止,我已经使用g2d.rotate旋转相机光束,但是命中检测不会随着旋转的画布移动。我尝试了许多解决方案,包括用于移动一个点周围的多边形点的定理,但每次旋转时三角形的大小都保持减小。 这是

    -1热度

    1回答

    我在Java Spring中创建了一个应该返回包含透明背景中文本的图像的方法。我一直在寻找一段时间,但我找不到答案。 我认为这是一个很好的方式使用Graphics2D但我无法找到神奇的公式。以下示例不起作用: @RequestMapping(value= "/test", method = RequestMethod.GET) public void dynamicImage(HttpServl

    0热度

    1回答

    我创建了一个应用程序,它包含一个正方形,每次触及frame的边缘时都会弹出一个正方形。我没有问题发起应用程序,问题是我不知道如何创建各种线程以便拥有框架内的多个正方形。 我尝试了多件事,但我无法弄清楚我应该在哪里创建线程。 我还注意到,只有当我直接将其添加到框架内而不是当我将它放入JPanel内时,该正方形才可见。 Square.java public class Square extends J

    0热度

    1回答

    这是创建一个Frame并保存实现Graphics的类的MainApplication。 MainApplication.java import java.awt.*; public class MainApplication { public MainApplication() { Frame frame= new Frame("Test App");

    0热度

    1回答

    我对javascript很陌生,我试图编写一个小项目,如Patatap。 我为动画使用Paper.js,为事件侦听器使用onKeyUp method,以便在按按钮时显示图像。此代码正常工作,但我不明白这种方法如何工作,我在做什么?我是否再次定义该功能?我在大括号里面定义了什么? 功能的onkeyup(事件){..defining该函数?? ..} (I具有与 “onFrame()” 方法相同的问题

    0热度

    1回答

    我的游戏对象开始搁在地板上。 isKinematic被设置为true,并且盒子对撞机上的触发器被设置为true。 当玩家触碰对撞机。它将GameObject向下移动到底部。然后,我将isKinematic设置为false,并将触发器设置为false。这迫使游戏对象下落,直到它撞到地板并停下来。我的问题是游戏物体撞到地板后停下来。我无法让GameObject认出它已经与地板相撞。我在OnCollis

    -1热度

    1回答

    我是新来的图形在Java中,并一直试图让它钉牢,但我一直在这个问题卡在最后两个星期。 有两个类,一个读取文件(我认为工作正常)和一个显示它们。 (我想这就是问题的代表) import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import javax.swing.JF

    0热度

    3回答

    我想将我的图片从彩色转换为黑白图像,似乎是从头开始创建的。 这是因为在不同的岗位描述,我试过代码: BufferedImage bi = ImageIO.read(new File("/Users/***/Documents/Photograph.jpg")); ColorConvertOp op = new ColorConvertOp(ColorSpace.getInst