更改

添加23字节 、 2023年7月21日 (五) 18:13
第116行: 第116行:  
==进行修改==
 
==进行修改==
 
===数据===
 
===数据===
 每个 XNB 都有自己的格式。请参阅 文档:[[模组:目录#高阶主题]]。
+
 每个 XNB 都有自己的格式。请参阅[[模组:目录#高阶主题]] 中的文档
    
===图像===
 
===图像===
[[File:Modding - creating an XNB mod - example tilesheet.png|thumb|一 示例 图集 ,它由 如下所示的图块网格组成:[[File:Modding - creating an XNB mod - example tile 1.png]]]]
+
[[File:Modding - creating an XNB mod - example tilesheet.png|thumb|一 个spritesheet的 示例,它由 [[File:Modding - creating an XNB mod - example tile 1.png]] 这样的图块整齐排列而成]]
 
 一些定义:
 
 一些定义:
* 一个 '''spritesheet''' 是 一个 PNG 文件 ,其中包含 小图像 通常 规则的网格 图案显示 )。每 个网格的 小图像都称为一个 '''sprite''' 例如, 每个游戏内物品都有一个 sprite:<samp>Content\Maps\spring_objects.xnb</samp>。
+
* '''spritesheet'''  指的 包含小图像的 PNG 文件 小图像通常 排列成 规则的网格 形式 )。每 一块 小图像都称为一个 '''sprite''' 例如, <samp>Content\Maps\spring_objects.xnb</samp> 中,每个游戏内物品都有一个 sprite
* 一个 '''tilesheet''' 是 Spritesheet 的同义词,用于地图图块。 在图集 中,每个 称为“图块 tile ”,大小为 16×16 像素。
+
* '''tilesheet''' 是 Spritesheet 的同义词,用于地图图块。 在tilesheet 中,每个方 称为“图块 (tile) ”,大小为 16×16 像素。
* 一个 '''portrait''' is a sprite from the <samp>Content\Characters\*.xnb</samp> spritesheets
+
* '''portrait''' <samp>Content\Characters\*.xnb</samp> 的spritesheets中的sprite
    
Spritesheets 易于编辑:
 
Spritesheets 易于编辑:
 
# [[#解包游戏文件|解包]]你想要更改的文件。
 
# [[#解包游戏文件|解包]]你想要更改的文件。
打开已解包的 <samp>.png</samp> 使 一个 图像编辑器 ( 例如Windows平台上的 [http://www.getpaint.net/download.html Paint.NET],或是适用于Windows/Linux/Mac平台的 [https://www.gimp.org/downloads/ GIMP]) 。注意,使用支持透明通道 的图像编辑器非常重要(ARGB 中的 A:alpha 通道) 例如 Photoshop, 是 Windows  画图
+
# 用图像编辑器 例如Windows平台上的 [http://www.getpaint.net/download.html Paint.NET],或是适用于Windows/Linux/Mac平台的 [https://www.gimp.org/downloads/ GIMP] )打开已解包的 <samp>.png</samp>文件 。注意,使用支持透明通道 (即ARGB 中的 A:alpha 通道) 的图像编辑器( 例如 Photoshop )非常重要 因此 推荐使用Windows自带的 画图
 
# 直接对图像进行更改。
 
# 直接对图像进行更改。
 
# [[#解包游戏文件|重新打包文件]] 然后复制到原位置。
 
# [[#解包游戏文件|重新打包文件]] 然后复制到原位置。
1,399

个编辑