[2dfm系列教程]篇外篇第二篇 添加图片
2dfm吧
全部回复
仅看楼主
level 9
[一楼喂熊]
2010年03月27日 17点03分 1
level 9
在demo,场景,角色三个面板中,都有脚本面板(角色的是“招式”),在这些面板中,都有类似下图的陈设:
上图是角色面板中的招式面板,小窗口是通过点击软件下面的人形图标“脚本表”打开的,可以看到角色的多个招式的列表,当然,对demo和场景来说,脚本表各个招式项目内容是和角色不一样的。
但我们看到那些[图]的字样最后都有一个空白小方格。
我们我们用鼠标右键单击白色小方格,可以看到一个菜单:
选择其中的[图]可以插入游戏已经有的图片。
2010年03月27日 18点03分 2
level 9
如果游戏中还没有图片,那么我们就要导入图片,请看:
2010年03月27日 18点03分 3
level 9
场景和demo的脚本面板 或者 角色的招式面板下面都有个 读取 图标,单击它可以打开导入图片的窗口。
先用窗口上方最左侧的 文件夹图标按钮 在你硬盘中找到一个bmp格式的图片,把它导入游戏。
重要说明:2dfm可以使用的bmp格式图片仅限256色bmp格式,你可以用windows画图打开你的bmp文件,将其另存为256色bmp格式,或者我们强烈推荐你使用https://tieba.baidu.com/f?kz=573967574 中提供的减色工具“角色制作大师”来对图片进行减色(效果比windows画图好得多)。
如果你的bmp文件不是256色格式,2dfm软件会提示你“必须使用256色位图”。
2010年03月27日 18点03分 4
level 9
要想真正导入图片,你需要先选定要导入的图片范围,例如我按住鼠标左键随便圈选一个范围:

2010年03月27日 18点03分 5
level 9
显然这不是我要的范围,我只想要角色的一个动作,那么,我需要圈选的区域应该只包括我需要的角色动作在内,方框内不要出现其他动作的任何部分:
如果你的软件中选定了
按钮像我图中那样,软件会自动把你选定的区域调整为最合适的大小:

2010年03月27日 18点03分 6
level 9
选好区域后,你可以使用红绿蓝三个颜色的按钮将选定区域的图片放进游戏。
三个按钮的区别是:
红色new:在你当前的脚本左侧新增一个[图]脚本引用你所导入的这个图片(例如下图我们当前的脚本是蓝色的[移],当你使用红色new导入图片后,这个[移]左侧会多出一个新的[图])
绿色new:在你当前的脚本右侧新增一个[图]脚本引用你所导入的这个图片(例如上图我们当前的脚本是蓝色的[移],当你使用绿色new导入图片后,这个[移]右侧会多出一个新的[图])
蓝色cpy:替换当前引用的图片。只有当你选定[图]脚本时才有效(否则会提示“脚本的位置没有图像”)。
这主要是用来替换掉导入错误的图片使用的,要替换什么图片,就插入一个[图]脚本,然后调整“图像调用”部分的“图号”(调整数值请看https://tieba.baidu.com/f?kz=737039568 ),找到你要替换的图,然后导入新图,用蓝色cpy替换它即可。
比如说有一张图片我设置错了透明颜色,那么我可以重新导入它,设置
正确的
透明颜色后替换掉原来的那张。
2010年03月27日 18点03分 8
level 9
说说其他按钮的用途:
将图片选区范围设置为整个图片。如果你的素材图片不像我例子里面这样好多动作都在一个图片里,而是一张图片只有一个动作,那么直接按一下这个就可以自动设置区域了了,省得每次自己动鼠标选区域。
将你选择的区域的最左上角的像素的颜色设置为透明色。注意:如果你已经打开
,就可以不用这个按钮了。
当它是按下状态
时,2dfm软件会自动将选择区域的最左上角的像素的颜色设置为透明色,不用你自己按
,而且2dfm会自动帮你选择图像最适合的区域大小。当它是未按下状态
时,2dfm不会帮你选定图像最合适的大小,而且你要自己按
设置透明色。

2010年03月27日 19点03分 9
level 9
请注意:在你已经选择图像区域后,
按钮只用来设置已选区域的透明颜色(所选区域左上角像素颜色),但如果你没有选定任何图像区域,按下该按钮后,2dfm会自动选定你图片的全部图像并缩小范围到最合适大小(如果图种只有一个动作的话,就是最合适大小,如果有好多动作,那就会把这些动作看作一个大动作来选择这个最合适大小)并设置透明。这是和
一样的。
按下这个按钮后,选定图像区域,导入图像后2dfm会给这张图片在游戏中设置一个专用的调色板,只有这个图片使用这个调色板,比如说我们前面导入的《侏罗纪战记》中的角色不含有绿色,那么我们导入一个忍者龟的图片,就可以使用独立的具有绿色调色板。
按下这个按钮再选定图像区域,导入图像后2dfm会用角色所有图片通用的调色板处理这张图片。比如说我们如果新建了一个游戏,还没导入任何图片,则此时默认调色板是双色的,如果我们按下这个按钮导入图片,就会被2dfm处理成双色,也就是用已经有的调色板里面仅有的颜色来显示:
再比如我们成功导入《侏罗纪战记》角色后,调色板不包含绿色,此时如果我们先按下
再导入一个忍者龟图片,2dfm就会作如下处理:
显然,是使用侏罗纪战士的颜色重新显示忍者龟了。
重要说明:如果两个调色板按钮你都没有按下,那么每次导入一张图片,如果出现原有调色板里没有的颜色,则2dfm会自动给原来的调色板添加这种颜色。
2010年03月27日 19点03分 10
level 9
两种调色板按钮的合理使用:
1---首先说,正常情况下,如果你没有按下任何一个调色板按钮,2dfm会自动添加没有的颜色给通用调色板。但这样就存在一个问题:如果我的图片中有些颜色是相近的,肉眼根本区分不开差别,那么这些颜色就相当于重复了,会加大2dfm中存储的图片文件的容量。
那么我就先导入一张图片,然后可以使用
(右侧的那个按钮,这俩图标还挺像。。)功能,在 只 按下这个按钮的情况下,我导入其他具有相近颜色的图片,那么2dfm会用第一张图片的颜色中最相近的颜色重新绘制后来的图片,肉眼看不出任何颜色丢失的现象,还减少了通用调色板的颜色数,减小了游戏文件容量。经济实惠。
2---按照上述方法导入图片时,如果出现了肉眼可以识别的新颜色,而且只有一两张图片有这种新颜色,那么我没必要就因为这两张图片有这个颜色,就让系统自动把这个颜色添加进入通用调色板(那等于增加所有已有图片的容量),我可以给这两张图片设置专用的调色板,就是在 只 按下
(左侧的那个调色板按钮)的情况下,导入有特殊颜色的两张图,这样这两张图就有自己的调色板,可以正常存储颜色,又不会增大其他图片色数和容量了。
2010年03月27日 19点03分 11
level 9
注意:楼上提到 只 按下其中一个按钮,其实你自己可以试验,这两个调色板按钮不可能同时按下,因为它们的功能有冲突,所以2dfm设置为不允许同时使用。
2010年03月27日 19点03分 12
level 9
批量导入一个文件夹下的所有图片(仅对可用的256色bmp进行导入),用于你有一大批图片,每张图片上只有一个人物动作时,那么你只需要对其中一张进行相关设置,就能按照这个设置批量导入这些图片。
选择本按钮导入图片后,会显示导入的最后一张图片,你要对这张图片设置区域,透明颜色,调色板等,然后按红绿蓝三个按钮,2dfm就会根据你对最后一张图片的设置,导入所有图片。
各种设置被批量导入的效果:
最后一张图片区域设置为全图,则所有图片都设置为全图导入。
最后一张图片区域设置为最佳范围,则所有图片都设置为最佳范围导入。
最后一张图片设置为无透明色,则所有图片都没有透明色。
最后一张图片设置为左上角像素颜色透明,则所有图片都是左上角像素颜色透明导入(注意:如果不同图片的左上角像素颜色不同,那么只有和最后一张图片透明色相同的颜色才被设置为透明!)
最后一张图片设置为专用调色板,则所有图片都有自己的调色板,并被导入。
最后一张图片设置位使用已有颜色的调色板,则所有图片都使用通用调色板,即使有新颜色,也不增加新颜色。
最后一张图片如果没有开启任何调色板按钮,则每张图片如果有新颜色,就会给原有通用调色板添加新颜色。
2010年03月27日 20点03分 14
回复 子虎RED :那有可能是新的xin系统下的bug
2013年06月26日 13点06分
level 9
如果要导入这样的图片,又想把蓝色设置为透明色,显然是不可能的,那就要对图片稍微修改一下:
在左上角添加了部分蓝色之后,再导入图片就好了,注意此时不要先点选

之后再选择图片范围,而是应该先选范围再按
,而且你选的范围应该包括左上角多出来的蓝色部分,这样就能保证导入的图片是蓝色背景透明的黑色箭头了。
2010年03月27日 20点03分 15
level 9
最后要说的是:
如果你的图片中有纯黑色(RGB为000),2dfm会自动把这些颜色显示为透明。
所以,如果想要保留黑色部分,请用制图软件把纯黑色转换成接近纯黑的黑色,例如:
RGB为12,12,12
看起来还是黑色,但是不会被2dfm自动设置为透明。
完
2010年03月27日 20点03分 16
level 11
    14楼的“批量导入”功能实在是太好了,以前对此功能的认识很含糊,一直没用过,浪费好多时间啊!
    [Love]这回真是方便啦~ 赞!
2010年03月28日 17点03分 17
level 11
回复:15楼
   把黑色箭头尖部的最左上角,用一个像素大小的蓝色替换,就可以了。
2010年03月28日 17点03分 18
level 11
回复:16楼
   
      导入demo图片时遇到过这种情况,
      如果纯黑(0 0 0)分散于整个图片中时,怎么用PS把纯黑色(0 0 0)替换成黑色(12 12 12)?
      PS步骤能说明下吗?(PS只会些皮毛,还望吧主能再费些笔墨~)
2010年03月28日 17点03分 19
level 11
还有几个问题不太明确
    1. ”公共调色板“的通用范围是游戏中所有的图片吗?还是一个人物角色的图片使用一个共用调色板。
    2. 如果游戏中导入图片时,因一些误操作,导致无需“专用调色板”的图片使用了“专用调色板”,除了删除重新导入之外,有没有更简单的方法进行纠正。
       如果误使用了“专用调色板”,有没及时发现,用什么方法可以统一查出来?或者有没有方法可以查询一共有哪些图片使用了“专用调色板”?
2010年03月28日 18点03分 20
level 12
补充说明:
很多人导入的图片,看似背景色是同一种颜色,但实际上只是肉眼不能识别的多种颜色像素交错组成的,从jpg等混色压缩格式图片直接转存成bmp的图片最容易出现此类问题,所以,在设置透明色之前,请先确认你图片的背景色是纯色。
2010年04月03日 12点04分 21
1 2 尾页