paint

    3热度

    1回答

    我已经开始使用Chrome的时间轴工具来研究我的应用的客户端性能。然而,尽管我已经发现了很多关于如何使用它们的文章,但关于如何解释结果的信息更为稀疏而且往往含糊不清。 目前我正在寻找滚动性能,并试图击中60FPS。 此截图显示了我最近的时间线录制的结果。如大家所看到的,大多数车架都超过60 FPS,有些车架超过30 FPS。 如果我放大在一个特定的框架 - 一个具有持续时间的67.076ms我可以

    1热度

    1回答

    Chrome开发工具包含一个用于剖析图层的绘制请求的部分。 通过打开开发工具,记录时间线轨迹,然后选择Paint Profiler选项卡(如果不可见,请单击Esc)来访问此项。 在右边有一个饼图,其打破了油漆业务并入三种颜色中的一种: 蓝 紫 橙色 我的问题是,什么这些颜色意味着什么? 另请参见:https://developers.google.com/web/fundamentals/perf

    1热度

    1回答

    因此,有一段时间覆盖JComponent的paint方法给了我麻烦,我永远不知道为什么。我正在研究一个项目,该项目将拍摄黑白图像并将其绘制在屏幕上,其中画面中的每个像素都是屏幕上的50 x 50框,显然有些绘画将在屏幕外完成,但这是可以的,因为它将是一个2D移动屏幕的自上而下的游戏。无论我尝试过什么,它在运行时都不会在屏幕上画任何东西,它与我的1:50逻辑没有任何关系,因为当我试图绘制一个简单的矩

    -1热度

    1回答

    我想知道在Processing中是否有一个库可以让你输入,并且在程序运行时它会显示在屏幕上。或者我可以在没有图书馆的情况下做到这一点。我正在制作一个类似于程序的绘画,并且我想让用户能够点击t然后点击一个区域然后键入,以便他们可以向他们的图片添加文本。我可以自己添加文本大小和其他内容。提前致谢。 SnapDraggen

    0热度

    1回答

    Fill star with partially Picture 看到上面的图片。我的示例代码如下: `protected void onDraw(Canvas canvas) { mid = getWidth()/ 2; int a = 100,b = 100; min = Math.min(a,b); fat = min/17; half = min/2; rad = 5; mid =中半;

    0热度

    1回答

    我正在创建具有功能undo.My应用程序的绘图应用程序可以绘制线条,填充颜色。 如果我的应用程序只有一个功能画线,我有解决方案使用数组列表存储路径和重新使用时使用水龙头撤消 但现在我的应用程序支持填充颜色(油漆桶)功能。我找不到最好的解决方法。 有没有人有想法??????

    0热度

    1回答

    我试图编写使用mouseDragged方法可以拖动图像的位置,但似乎无法用我当前的代码成功执行此操作。我的目标是确保当我将小拖放到小程序中的每个图像上时,它都会跟随光标。 /* Using drag mouseEvent, all objects in the app can be dragged... */ package finals_two; import java.applet.*;

    1热度

    1回答

    当我们在Chrome中使用Paint Profiler时,我们可以看到正在绘制的内容。我创建了一个简单的例子,增加了一个新的div页面每隔3秒,这里是被示为绘: 但是当我使用油漆探查时间轴,它看起来像一切的重绘: 如截图所示,在第五油漆我们有5个呼叫drawTextBlob电话。这表明所有5个div都绘制了。我只期待一个。 有人可以对此有所了解吗?

    0热度

    2回答

    如何将addKeyListener改为JPanel后removeKeyListener? 事实上,在双人游戏和一方胜利后: 我不想继续比赛。所以我删除了keylistener。 我想重新开始游戏。 这里我需要再次使用keyListener。 任何想法?

    0热度

    3回答

    我有一个名为CharMove的类,它是paint(Graphics g)方法和一些自定义方法。班级应创建一个正方形,然后在屏幕上随机移动该正方形。但是,当我在我的世界级中创建这个类的两个实例时,只会出现一个方块。首先广场不移动,但显示新的坐标。然后5次运行后,广场开始随机移动。我认为该程序被捕获的Graphics方法,因为只有一个正方形正在创建,当CharMove类应该创建Graphics.I的另