10得票1回答
使用OpenGL ES进行缩放和滑动

我正在为iOS开发一个2D拼图游戏,目前我正在尝试使用UIPinchGestureRecognizer来实现缩放和滚动。 缩放是这样实现的:我有一个目标二维向量作为“缩放点”。代码如下:glTranslatef(target.x, target.y, 0); glScalef(scale, ...

10得票1回答
使用2D HTML5画布和ctx.rotate函数将物体移动到其面对的方向

标题已经说了一切,我正在尝试根据物体的角度向前移动。 以下是我相关的代码: xView = this.x-this.width/2; yView = this.y-this.height/2; playerCtx.drawImage(imgSprite, 0, 0, this.wid...

10得票1回答
如何强制QGraphicsView/QGraphicsScene缩小至最小尺寸?

我在Qt中使用QGraphicsView/QGraphicsScene进行绘图。只要我继续绘制更大的东西,缩放和适应屏幕都能很好地工作。然而,当边界矩形大小缩小时,视图并不会相应缩小。它仍然显示相同的区域(或更大的区域)。 在将较小的场景重新绘制到视图上之前,我调用以下命令:mpScene-...

10得票2回答
高效地将2D形状放置在矩形中。如何处理?

我已经在七个互联网上广泛搜索,但没有找到合适的结果。最接近我需要的似乎是Cutting stock problem,只不过是二维的(令人失望的是,维基百科没有提供如何解决这个问题的指导)。另一个类似的问题是UV unwrapping。那里有一些解决方案,但只能从各种3D软件的插件中获得。 说...

10得票4回答
如何使用 JavaScript 生成圆形

我该如何使用 JavaScript 在 HTML 中创建圆形?是否可以使用 JavaScript 完成?我已经成功地创建了矩形和正方形,但不知道如何完成一个圆形。

10得票4回答
编程减小JPEG文件大小

很抱歉,我之前从未在Java中使用过JPEG图像(更不用说任何类型的图像)。 假设我想从Web服务向客户端发送JPEG图像。有没有办法通过某种方式操纵图像的色彩配置文件来减小JPEG文件的大小? 我已经能够使用名为imgscalr的BufferedImages工具缩放图像以减小图像的大小。...

10得票3回答
一个用于计算支配点的分治算法?

假设坐标为(x1,y1)的一个点支配另一个点(x2,y2),如果x1≤x2且y1≤y2,则称该点支配另一个点。 我有一组点(x1,y1),....(xn,yn),想要找出总共有多少支配对。使用暴力方法可以将所有点两两比较,但这需要时间O(n^2)。相反,我想使用分治法在O(nlogn)的时间...

10得票1回答
如何找到包含一些给定点的最小圆?

我有一些点(2D坐标),希望找到一个最小的圆,包含所有这些点。算法不必非常高效(虽然自然而然会很好)。

10得票3回答
不使用XNA或其他第三方库的2D精灵动画制作方法

我想创建一个简单的游戏,类似于可以使用RPG Maker创建的游戏。目前我主要在寻找一篇教程,可以指导我如何在不使用XNA或任何其他特定库的情况下完成它。 理想情况下是一步一步的教程或好的易于理解的示例。 我的目标是独立完成它,并了解与动画元素相关联时的整个过程的工作原理。 我以前已经使...

10得票2回答
Win32剪贴板和alpha通道图像

我的应用程序应该能够将32位图像(RGB + alpha通道)复制到剪贴板,并从剪贴板粘贴这些图像。为此,我计划使用CF_DIBV5,因为BITMAPV5HEADER结构有一个字段bV5AlphaMask。 问题在于似乎没有共识关于如何在剪贴板中存储图像数据的准确方法。在进行一些测试时,我发...