第85章 超级赛亚人……的头发(1 / 2)
这可是个大工程,人体的代码毕竟是一个系统性的工程,如果想将里面的与身体强度有关的代码分离出来,这要费不少的功夫。
不过老汉最不缺的就是功夫。
花了一天时间,把人体关于结构的代码分离了出来,然后将原本的执行代码改为了调用函数的方式,这样我就可以根据需要,让它分别调用不同的身体结构。
复制了一份独立到了一个空间里,我将这份代码改为了赛亚人,要不要改名叫桃亚人?
算了,换了新名称,也许过几天我自己就忘记了,以现在能记得住的基础出发吧。
回头看看这边的泥洪国有没有这本漫画,有的话咱就改,没有就这么用。
先来试一下头发变色的功能。
以前的做法就是修改头发的基础颜色,这样它就会随着时间的关系慢慢长出新修改的颜色。
这个地址其实也会因为寿命或者遗传的关系,而受到修改,所以有些人在年纪大了的时候,头发慢慢花白,正是因为寿命长了,描述随机因子的限值变大了,等这个限值大到某个程度,你就满头白发了。
但现在我要的效果是让它马上变色。
这就要修改另一个地方了,也就是头发的基础材质部分的参数代码,这个就是属于人体基础结构代码的内容,这里其实已经离开主程序区,进入了其它的模块里。
这里规定了许多人这个实例创建时的诸多参数,连人种也是可以修改的,就比如现在的班纳,已经被我改为了一个华国人,种族基因都变了,只要不说破、不变身,谁也无法将他与原来的班纳联系起来。
就连浩克的日常活动都是以班纳的身体出现的,这就更加隐蔽了。
他们现在要不要变身浩克都是可控的,所以班纳最近心思活泛了起来,正在用聊天软件重新泡他的旧马子,他马子也是个博士,就是他丈人不太好说话,不过,如果我碰上了,我会好好的劝劝他。他还勾搭了一个叫塞缪尔·史登的生物学博士过来,也是一个很了不得的人物,脑子不比原来的班纳差。
在就像掏了蜂窝一样。
咩~
材质的颜色,说到底就是反射光中的的指定频率的波,然后呈现在它人眼中的就成了什么颜色,这是同一个调用,但其中的一个参数会根据初始地址值,指向了两个固定地址。这也就是为什么人类大多都只有两种颜色头发的原因。
那种半截白半截黑的,反应在代码里,则是一个关于新发色的长度参数,不是1,而是一个0~1的小数,控制着新发色的长度。
所以只要修改这两个地址的头发颜色代码,就可以完全的修改头发的材质颜色。
金色、银色这些带有金属色的颜色,还需要修改材质的反光参数,同样也是一个参数,调暗调亮也可以控制。
其实有些白种人里是有金色发质的,从他们身上的代码里就能找到端倪,但是我觉得他们的金发并不够亮!
我想让它发光!
所以我去找了只萤火虫,将它身上的发光代码抄了过来,去掉频闪,加了进去,在一个小调皮鬼身上试了一下,材质本色加上了发光色,让头发发出了耀眼的光芒,效果相当棒,这可把他给高兴坏了。
这代码是没办法在我身上试验了,我是光头啊,我可不想当灯泡。
这是小孩子玩的东西,我一个老头子玩这个不合适,真的。
嗯?小屁孩哭了?
小阿索,想要的话你努力啊,老爹又不是不给,想要不劳而获可不行。
忘了这事!滚蛋,不要老是叽叽呱呱呼叫老爹,吵死神了!
就是不能开这些小屁孩的通道,一通吵一通要,让他们吵几小时,寿命会少一个字节。
对了,怎么还有小屁孩在镇上?
哦,又是办转校,麻烦,办完都滚蛋,正好清静,我才不会怀念你们……
头发变金色,这个实现了,但头发没办法一下子变长啊,修改到极限生长速度,那也得以分钟来计算,等长出满意的长度,估计坟头长的草比它还高了。
这个得等以后碰上那个头上长天线的女人才能想办法了。
还有发型问题……