问题标签 [tiling]

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 投票
0 回答
3205 浏览

vim - 类似 Vim 的窗口管理器

在我的日常工作中,我使用了很多vim作为我的编辑器,并且平铺窗口管理器很棒。在我看来,两者都是很棒的工具。我不喜欢真棒(以及多个其他平铺窗口管理器)的是令人不快的组合键,例如WIN+ ANY OTHER KEY

是否有任何平铺窗口管理器,其行为类似于 vim 的正常模式和插入模式?例如,您可以在其中按 windows 键以进入窗口管理器模式(如 vims 正常模式),进行一些窗口排列和移动操作,然后再次按 windows 键或其他键以返回“插入模式”,其中每个击键都被活动窗口捕获?

如果不是,是否可以让 win 键或任何其他修饰键表现得像 Capslock?这样你就一直处于 Win 模式,直到你再次按下 windows 键?

需要说明的是:我不是指一个窗口管理器,它的行为类似于 vims 窗口管理,但它有两种不同的模式,你可以通过一个简单的按键来实现。一种模式,其中每次击键都是窗口管理命令,另一种模式将每次击键发送到当前活动窗口。

我已经看到了这个问题,但我认为它被误解并在没有任何有意义的答案的情况下关闭。

0 投票
1 回答
1238 浏览

image - UIImage scale and tile

Is it possible to show a UIImage in a UIImageView such that the image is both, scaled and tiled?

for example, it should be scaled at 2 times it's actual resolution, but tiled across the full size of the UIImageView.

Is this doable?

0 投票
2 回答
64 浏览

linux - Bash 用 * 数字枚举文件

我编写了一个脚本来访问每个目录,并使用 imagemagick 对它们进行蒙太奇以用于游戏目的的平铺。

像这样命名图像时效果很好,因为使用 * 时会保留顺序:im_0001.png, im_0002.png...但是当有人将图像命名为这样时它会失败:im_1.png, im_2.png, .. 因为im_10.png在之前im_2.png并且顺序失败。一直手动修复文件名并不容易,有没有办法通过枚举文件名*但强制使用数字顺序?我知道 sort 函数具有该功能,但我如何在我的脚本中做到这一点?由于文件名没有结构,我很好奇如何做到这一点。

0 投票
1 回答
1865 浏览

three.js - three.js 平铺纹理

我发现这个例子有漫反射、镜面反射和法线贴图:

现在我看到我的纹理显示在球体上,但只有一次。我需要更多显示的纹理图块并插入:

但它不起作用,有人有线索吗?

此致

0 投票
1 回答
213 浏览

uiimage - 从另一个图像创建一个平铺的 UIImage

我有一个源图像,我想使用它来创建各种尺寸的平铺图像。

我知道我可以在视图上实现这一点,colorWithPatternImage:但我希望输出为 UIImage。

我尝试通过首先创建所需大小的 UIView 来做到这一点:

然后从这个视图中创建一个 UIImage :

结果证明这是一种非常占用内存的方法。有没有更优化的方法来实现这个结果?

0 投票
1 回答
2214 浏览

design-patterns - Fabric JS中对象缩放的模式重复

假设我有一个填充有图案的矩形。我希望在缩放矩形时重复该模式。

现在当我缩放它时它正在缩放。

谢谢

0 投票
2 回答
541 浏览

c++ - SDL 平铺情况

我正在制作 TBS 游戏,至少我正在尝试。因此,我开始关注lazyfoo.net 上的教程(第 29 课),了解如何制作平铺环境并在此过程中进行自己的更改。

每次我尝试编译它时,它都会给我两个主要错误:

这是源代码,我相当确定问题不在于图像或地图。代码:

0 投票
0 回答
1058 浏览

c++ - 缓存未命中的循环平铺优化 openmp

我想知道是否有人可以帮助我跟踪循环平铺优化以最大程度地减少缓存未命中。我正在研究四个 4000x4000 浮点矩阵乘法。

该机器具有三级缓存,其值:L1 128kb、L2 1Mb 和 L3 8Mb

有四个嵌套循环并且不是完全嵌套的。

0 投票
2 回答
751 浏览

c++ - 如何使用缓存技术提高性能

您好,我正在尝试运行一个程序,该程序使用蛮力和缓存技术(例如此处的 pdf)找到最接近的对:Caching Performance Stanford

我的原始代码是:

这个程序给出了大约这些运行时间:

上述程序的缓存版本为:

和一些结果:

从我们可以看到运行时间比非缓存代码慢。这是由于编译器优化吗?代码是坏的还是仅仅是因为算法在平铺方面表现不佳?我使用用 32 位可执行文件编译的 VS 2010。提前致谢!

0 投票
3 回答
8709 浏览

c++ - opengl,瓷砖之间的黑线

当它转换成整数值(1、2、3 等......)时,瓷砖之间没有黑线,看起来很好。但是当它被转换为非整数(1.1、1.5、1.67)时,每个图块之间都有黑色的小线条(我想这是由于亚像素渲染,对吧?)......而且看起来并不漂亮=P

所以我该怎么做?

顺便说一下,这是我的图像加载代码:

我也尝试过使用:

和:

这是我的图像绘制代码:

OpenGL初始化代码:

问题截图:

截图 1 截图 2