ken777 
peasant

注册日期: Jun 2002
来 自:
发贴数量: 4 |
对于《无冬之夜》自制肖像的再探讨!!
1.图片颠倒问题:
有朋友问为什么在制作时显示正常,而进入游戏看上去图片是颠倒的(大头朝下),而事先颠倒好进去就正常了,而有的朋友就没有出现此问题。
原因是tga格式的存储方式不同造成的,游戏程序默认tga格式数据存贮方式为“自下而上”,大部分图象软件默认与此相同,有些不是。据我试验,photoshop、ulead photoimpact、photopaint等都是“自下而上”的,而acdsee默认是“自上而下”的 。其他的还没有试验。另外要是你的设置被改动之后也有可能会颠倒的。
解决方法:在软件“保存格式设置”里面改一下就可以,这样也不用事先颠倒了。
2.图片错位问题:
有些朋友说:制作的肖像在游戏中大约有6分之一看不到(是下部分,比如一个全身像,脚就会看不见)。
原因是这样子的:《无冬之夜》肖像格式比较怪,肖像有效画面高度占全画面的0.78125(就是25/32),而且肖像画面居于上方,下方部分画面不显示。
比如:
H:超大肖像,全画面为256 x 512 像素,有效画面为256x400像素;
L:大型肖像,全画面为128 x 256 像素,有效画面为128x200像素;
M:中型肖像,全画面为64 x 128 像素,有效画面为64x100像素;
S:小型肖像,全画面为32 x 64 像素,有效画面为32x50像素;
T:超小肖像,全画面为16 x 32 像素,有效画面为16x25像素;
(这些肖像具体用在游戏中位置参见下图:)


所以制作的时候就要按照有效画面做。至于下面为什么被裁掉不显示了,ken777也不清楚,不过下面也可利用上,我就在下面部分写上我的网站地址,……呵呵,做个广告也不错。
参见下图

3.用了自制肖像后游戏出问题
现象是存贮游戏进度时程序出错,ken777也遇到过。
原因我找到两个,别的原因还不太清楚(说实话我用的是2cd的d版,bug多多),还是tga格式问题。
其一:《无冬之夜》肖像要求tga格式为非压缩的存贮方式,否则肯定游戏会出错。
办法就是用非压缩格式存贮。
其二:tga格式具有存储荫罩、透明、背景层等功能,如果你在制作中用到了这些(或者隐含用了),存贮时会把这些内容一起存起来,在游戏中就会出错。
解决方法之一就是把所有的层全部合并后存贮。不过有的图象软件可能还有遗留。
确认办法就是看文件大小,正常超大型肖像tga格式文件大小应当为384k,若是出现更大的如512k,或更小的那很可能要出错。
最简单办法就是用acdsee的格式转换功能处理一下。
4.关于肖像文件名问题
有介绍说肖像文件名必须不多于8个字符(国外资料也这样说),其实ken777试验了,长文件名也是没问题的,甚至含有汉字文件名的肖像也可以正常显示,只要主文件名最后一个字符是英文H、L、M、S、T之一就行。
这样给我们分类带来了莫大的好处。建议还是模仿bioWare的格式来命名吧!就是
po_XX_Y_ZZZZZ_H.TGA 其中
po:就是肖像的意思,就是“portraits”
XX:种族:人类hu、精灵el、矮人dw、侏儒gn、半身人ha、半兽人or(半精灵建议用hl);
Y:性别,男m、女f;
ZZZZ:序号或角色名字;
H:就是H,L,M,S,T几个字母之一,代表肖像大小的。
如此命名看上去是不是更清楚了?!
拉拉杂杂写了一堆,罗嗦了吧,其实ken777的目的就是大家都能作出自己喜欢的、与众不同的肖像来。

欢迎大家来肖像天地看看!!
__________________
肖像天地--提供2000+幅博得之门、冰风谷、无冬之夜肖像。
HTTP://ken777.myetang.com/
最后由 ken777 在 2002-06-28 23:59 编辑
向版主报告此贴 | IP地址: 已记录
|