这可是个大工程,人体的代码毕竟是一个系统性的工程,如果想将里面的与身体强度有关的代码分离出来,这要费不少的功夫。
不过老汉最不缺的就是功夫。
花了一天时间,把人体关于结构的代码分离了出来,然后将原本的执行代码改为了调用函数的方式,这样我就可以根据需要,让它分别调用不同的身体结构。
复制了一份独立到了一个空间里,我将这份代码改为了赛亚人,要不要改名叫桃亚人?
算了,换了新名称,也许过几天我自己就忘记了,以现在能记得住的基础出发吧。
回头看看这边的泥洪国有没有这本漫画,有的话咱就改,没有就这么用。
先来试一下头发变色的功能。
以前的做法就是修改头发的基础颜色,这样它就会随着时间的关系慢慢长出新修改的颜色。
这个地址其实也会因为寿命或者遗传的关系,而受到修改,所以有些人在年纪大了的时候,头发慢慢花白,正是因为寿命长了,描述随机因子的限值变大了,等这个限值大到某个程度,你就满头白发了。
但现在我要的效果是让它马上变色。
这就要修改另一个地方了,也就是头发的基础材质部分的参数代码,这个就是属于人体基础结构代码的内容,这里其实已经离开主程序区,进入了其它的模块里。
这里规定了许多人这个实例创建时的诸多参数,连人种也是可以修改的,就比如现在的班纳,已经被我改为了一个华国人,种族基因都变了,只要不说破、不变身,谁也无法将他与原来的班纳联系起来。
就连浩克的日常活动都是以班纳的身体出现的,这就更加隐蔽了。
他们现在要不要变身浩克都是可控的,所以班纳最近心思活泛了起来,正在用聊天软件重新泡他的旧马子,他马子也是个博士,就是他丈人不太好说话,不过,如果我碰上了,我会好好的劝劝他。他还勾搭了一个叫塞缪尔·史登的生物学博士过来,也是一个很了不得的人物,脑子不比原来的班纳差。
在就像掏了蜂窝一样。
咩~
材质的颜色,说到底就是反射光中的的指定频率的波,然后呈现在它人眼中的就成了什么颜色,这是同一个调用,但其中的一个参数会根据初始地址值,指向了两个固定地址。这也就是为什么人类大多都只有两种颜色头发的原因。
那种半截白半截黑的,反应在代码里,则是一个关于新发色的长度参数,不是1,而是一个0~1的小数,控制着新发色的长度。
所以只要修改这两个地址的头发颜色代码,就可以完全的修改头发的材质颜色。
金色、银色这些带有金属色的颜色,还需要修改材质的反光参数,同样也是一个参数,调暗调亮也可以控制。
其实有些
请收藏:https://m.bi66.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)