免费16x16室内图块集,共27个图块,商业使用免费,无需署名。发在这里而不是直接丢链接,因为对这个版块真正有价值的是.meta文件,而这正是大多数免费资源包遗漏的部分。

Unity文件夹里的内容

oakheart_interiors_tilesheet_1x.png 及其 .png.meta 文件,已配置好:

spritePixelsToUnits: 16     -> 一个图块正好等于一个世界单位
filterMode: 0               -> 点采样,无模糊
spriteMode: 2               -> 多精灵模式
textureCompression: 0       -> 无压缩
27个已命名的精灵矩形区域,全部填写完整

把这两个文件放入项目,导入时图集就会自动切片并命名。如果只复制PNG文件,Unity会生成自己的新.meta文件,得到的将是一个未切片的精灵,你还得手动处理——.meta文件才是集成的关键。每个单独的PNG也都带有各自的.meta(压缩包内共有56个.meta文件)。

16 PPU是刻意设定的,也是我希望明确说明的一点:在16 PPU下,一个16像素的图块恰好占据1个世界单位,这样它就能自动落入默认的1x1网格单元格中,无需额外调整。如果你的项目使用不同的单位规则,请修改PPU值,而不是缩放变换组件。

事先声明一个真实问题: 生成这些资源的机器上没有安装Unity,所以这些.meta文件从未在Unity中打开过。但每次构建时都会检查以下内容:每个PNG对应一个.meta文件,GUID唯一,每个矩形区域都在其图集边界内,2x版本的矩形区域尺寸恰好是1x版本的两倍,每个命名矩形区域下的像素数据与该图块独立PNG文件的字节数据完全一致。除此之外我不做任何保证。如果在你的编辑器中出现问题,我真心希望能了解情况。

这27个图块是什么。 它们的选取确保没有半成品:完整的9件套红色地毯(四个角、四条边、中心——如果只有6件套就无法拼合完整地毯),完整的木墙系列(顶盖行和正面行,中间段和两端段,这样墙体可以转弯而不会延伸到屏幕外),两种地板,一扇门,一扇窗,以及一张床、一张桌子、两把椅子、一个书架、一个箱子、一个木桶、一盆盆栽和壁灯。保留在付费包中的内容:楼梯、梯子、厨房、酒馆、其他照明设施、蓝色和绿色地毯、另外两种墙面材质。

如果你不想缩放,还附带2x尺寸的版本,并且 assets/sheets/atlas_1x.json / atlas_2x.json 文件中按名称列出了每个矩形区域,适用于非Unity引擎。里面还有一个Godot 4项目(两个TileSet,分别使用16像素和32像素单元格,外加一个地形笔刷演示)——忽略它,这不属于这个版块的讨论范畴。

https://z3er1n.itch.io/oakheart-interiors-free-sample

声明:该资源包包含itch平台的AI辅助声明(图块由我编写的Python生成器绘制,而非图像生成器),并且本帖由AI撰写。