化不肥 发表于 2008-11-23 11:47:10

[转贴]太阁1中的大众脸和组合头像研究

银河漫步 原创


----------------------------------------------------我厚道的开始线----------------------------------------------------

太阁5的新武将外表设定,是通过选择几种基本类型,然后选择对应的组件来组成头像

自从太阁2开始暗荣便开始了新武将设置,直到5代才提供这种相对自由开放的外表设置给玩家

于是此系统到是让不少玩家津津乐道了一番

其实这种看似“创意”的系统不过也是暗荣的冷饭之作,具体原因往下看…

----------------------------------------------------我厚道的分界线----------------------------------------------------

此篇其实是想给大家说明下太阁1中的“大众脸”是怎么产生的…
至于为什么写这么个标题…因为我是传说中的标题党…(o0^_^0o)

太阁1的大众脸有4种基本类型(像太5了吧^_^),基础类型如下
http://www.bjsyouth.cn/attachments/20081123_d6265b9e93aa7b33e42121Kv4HP0dNAK.jpg


每个大众脸在这几个基本类型的基础上
可以选择多种组件(又像太5了吧^_^)

组件包括3种鼻子,8种发型,8种体征,8种眼睛,8种嘴巴

下面以类型B为例子来讲解这些组件的样式
以及程序怎么确定这些组件的

首先,一个大众脸代码在内存里占2个字节(xxxx),我们分4个部分来分析
比如52E6 ,我们把这个代码拆成 5 , 2 , E , 6

第1个x,x000,决定了8种眼睛
眼睛每两个代码都是相同眼睛,但其实配合上第2个X,这两个代码是有区别的
区别在于奇数和偶数不相同,具体请往后看^_^
http://www.bjsyouth.cn/attachments/20081123_3fa78c179824fd160e65apkB4xW5xEns.jpg


第2个x,0x00,决定了所属类型
0、4、8、C是类型A
1、5、9、D是类型B
2、6、A、E是类型C
3、7、B、F是类型D
而且与之前的眼睛代码一起决定了对应4个本类型代码的8种嘴型
图中的“奇”,“偶”,表示第1个x里对应每个眼睛类型的两个代码中的奇偶性
后面的1、5、9、D表示是对应类型B的
http://www.bjsyouth.cn/attachments/20081123_0becb4603824cbdbf65doCu8X14FtE4d.jpg


第3个x,00x0,决定了3种鼻子和4种发型
特别注意这个地方的取值不是0-F,而是4-F
大家知道如果xx00来编辑头像代码的时候就会自动指向固定的头像代码去了
而决定一个脸是不是“大众脸”就是靠这第3个x来确定的,只有当取值超过4时,系统才认为是“大众脸”
http://www.bjsyouth.cn/attachments/20081123_8c6f921f0e8af6988eaaqFqpbzGPtmRD.jpg


第4个x,000x,决定了8种体征,和对应之前4种发型的另外4种发型
这4种对应的对应相关x000里的4种发型是一一对应的
当前面确定了发型A的时候,这里取值8-F时就对应发型A的对应型
而8-F的取值也是对应0-7这8种体征的一个轮转而已
http://www.bjsyouth.cn/attachments/20081123_a5da7aab844936ac5708W882uXbOo0wg.jpg


----------------------------------------------------我厚道的分界线----------------------------------------------------

最后来个案例分析^_^ 以下是游戏村井贞胜的人物头像,一看就知道属于大众脸B型,我们来分析下他的头像代码
http://www.bjsyouth.cn/attachments/20081123_dba947ef1ad1b9a9dccaGfDvApYeidkK.jpg


从眼睛看,x000 = 4,5
从嘴巴看,0x00 = 奇1
所以,xx00 = 51

从鼻子看,C类型
从发型看,C类对应的特殊体征
所以,00x0 = E

从体征看,是04号体征对应的8-F的取值
所以,000x = C

综合以上
村井贞胜的头像代码为:51 EC

----------------------------------------------------我厚道的分界线----------------------------------------------------

最后把太阁14种基本“大众脸”类型的组件相关头像与代码都上传上来

暗荣果然是冷饭界的佼佼者 ^_^




----------------------------------------------------我厚道的结束线----------------------------------------------------

[ 本帖最后由 化不肥 于 2008-11-23 11:52 编辑 ]

化不肥 发表于 2008-11-23 11:55:59

银河漫步 原创

现在大家可以随意改城名,武将名,宝物名了

配合上面这个帖子
可以随意的换换头像

aija 发表于 2008-11-24 12:00:42

你可真是厉害。。。。我觉得你可以自己开发一个新的太阁系列了~~~研究这么透彻,,

piero 发表于 2008-11-24 12:50:30

牛! 不得不佩服!

化不肥 发表于 2008-11-24 22:56:54

俺发贴时已经注明了转贴及作者大名了啊


为啥没人做个太阁1的MOD啥的呢?

真羡慕曹操传和金庸群侠传有很多很多MOD

piero 发表于 2008-11-25 14:58:38

对,其实太1 真的是一个不错的平台, 只是 他的地形固定了是日本的外观, 这点上要改动稍微有点困难

郝伯道 发表于 2008-11-25 20:41:26

这都能研究这么细致,佩服

bing1199 发表于 2011-3-25 09:19:44

太强大了,((yc:06))
页: [1]
查看完整版本: [转贴]太阁1中的大众脸和组合头像研究



qq群及公众号二维码