官术网_书友最值得收藏!

第44章 程序化分解 組合法術模型

“一心多用的問題,暫時算是解決了。那接下來干什么呢?學習下一個法術?

等下,好像還有一個問題哎。

不過,如果這個經過驗證,并且可行的話,那可就比較厲害了。”

準備開始學習下一個法術的路修遠,突然想到一個很久之前自己對法術模型的猜測,而且這次他通過剪切、拼接‘保持階段’也已經驗證了猜測的一部分。

所以,他決定繼續驗證接下來的,看看之前的猜測是否可行。

在想著這件事的同時,路修遠抽取出一個‘水球術’模型和一個‘火球術’模型。

然后將它們兩個的第一個部分,也就是相應的‘定位階段’分別剪切下來,之后他再將剪下來的部分進行了互換,然后拼接了上去。

也就是說,現在的這個‘水球術’模型,它的的定位階段,用的是‘火球術’的。

和這個同理,‘火球術’的也用的是對方的。

完了之后,他將法力灌注進入此時的‘水球術’模型中。

法力流過第一個階段,也就是原火球術的‘定位階段’,他沒發現什么問題,通過此階段后,也可以正常感應到身前的空間定位。

之后,法力流過第二個階段,這個階段是水球術的‘預聚水’階段。這時,外界也沒有絲毫反應,但是上一步感應到的空間坐標還是沒什么變化。

法力繼續流到第三個階段,這時,少年看到感應坐標的地方,開始出現了一個水滴,并且它在慢慢的長大。

看到這,他做出判斷:“看來,這塊也沒什么問題。”

之后的兩個階段也一切正常,沒出現什么意外情況。

最后,看見水球成功的發射了出去。

這時,路修遠的嘴角才帶著些許掩飾不住的笑意。雖然他在法力流到第三個階段,身前出現水滴的時候已經判斷出,不會出什么問題了。

片刻后,他感慨道:“這樣還真的可以啊!不過,還得看一下它們對法術有什么影響。”

這次,他將兩個‘定位階段’的通道大小都調成一樣的,保證此次測試只有一個變量,免得不好分析結果。

之后,路修遠先后把這兩個片段連接到‘水球術’模型上,測試法術的效果。

經過對結果的多次測量,他發現:

第一、兩次形成水球的直徑幾乎沒有絲毫變化。這說明拼接不影響聚水速率。

第二、水球的落地點差距有些大,不過經過計算,發現兩次之間的加速度是一樣的。

如果在加上質量一樣,那么也就是說,作用力是一樣的。這部分也沒有受到絲毫的影響。

這說明,拼接不影響加速效果。

第三、經過計算他發現,關于水球術的初始位置,兩次試驗的計算的結果卻是不同的,不過這個卻是跟原來的‘火球術’和‘水球術’的初始位置是相等的。

——

“那前面的這些,那么就可以做出如下判斷:兩個法術的‘定位階段’也只是影響法術的初始位置的不同,對其他的部分都沒有絲毫的影響!”

之后,他還將那兩個‘定位階段’的通道大小同時調整了一下,然后進行了相關測試。

之后經過計算,他發現確實只是初始位置有所不同,其他的那些都一樣,包括加速度,聚水速率等。

到了這兒,他還用‘火球術’也試了下,測了下它的放熱速率,發現結論也是一樣的。

確定了這一點之后,他還將‘風刃術’和‘光亮術’的‘定位階段’也進行了拼接測試,發現還真是如此。

“那這么看來,現在這幾個法術的‘定位階段’就可以看做是一個了。

如果我將來想要改良它的話,就只用改良一個就行了,不用把那些都弄一遍,這樣就省事多了。”

————

接下來,他又自由組合了‘水球術’和‘火球術’的其他階段,發現:

第一、法術的‘預加速階段’也是可以互換的,但是每個片段在相同的通道大小下,它的作用力卻是不同的。

第二、水球術的‘執行聚水’、‘執行加速’和火球術的‘形成火球’、‘執行加速’這幾個階段也是可以互換的,換了之后也不影響水球火球的形成,只是效率有所不同罷了。

換句話說,如果進行定性研究的話,它們的性質是一樣的。定量研究的話,它們的量有所差別而已。

第三、他甚至發現,水球術的‘執行聚水’、‘執行加速’這兩個階段之間也是可以互換的,而且效果也不差。

“也就是說,這兩個階段也是可以看作是一樣的嘍。

那這樣的話,水球術就會由:定位、預聚水、執行、預加速、執行,這幾個部分構成了。

而且它的兩個‘執行階段’都可以是一樣的。

那這樣,我就可以把這些法術的‘執行階段’也都統一了,之后再找到一個效率最高的就行了。

其他的模型數據也不能扔,還得保存著,等以后改良的時候再用。這個可以當做素材來用。

恩~這么一來,又可以為我改良法術減少一定的工作量了。”

第四呢、他發現,各模型部分的組合是要有一定順序的。

比如‘定位’必須是第一個。如果用其他部分進行開頭的話,那都是不行的,如果這么弄的話,法術會直接形成不了的。

而且所有的預階段,如‘預聚水’、‘預加速’等,后面都必須加一個‘執行’,要不然相應的預階段也會不起作用的。

最后,如果法術模型里面沒有法術特有的階段的話,也是不行的。

以水球術為例,如果法術模型里面沒有‘預聚水’的話,那么如果里面也沒有其他的相似階段,那么該法術也會沒效果,會失效的。

——

之后,他又用其他的幾個法術也測試了下,發現也都符合上面的結論。

“這么說來,那法術的核心部分基本都是在第二部分嘍,就像‘預聚水’、‘火球預形成’等等,這些是必須有一個的。

而法術的其他階段都是,可以相互替換的。

恩~,至少目前看來是這樣的。”

關于上面漏掉的‘保持階段’,路修遠最后也進行了測試,發現除了不能放在最前面以外,其他的位置都是可以的,而且效果也是不變的。

當然了,如果把它放在預階段的后面,那么就會導致預階段不起作用的。

“這樣看來,法術模型就和以前編寫的程序差不多一樣了。

都是先提取它們中間的公共模塊。

之后,將各個模塊根據指定的規則,進行組合。

然后,再以一定的順序進行執行就可以了。(這里指的是法力灌注順序)

那現在,我這邊有的模塊分別就是:‘定位’、‘預加速’、‘執行’、‘保持狀態’,還有各個法術的核心模塊如‘預聚水’、‘風刃預形成’等幾個模塊。

4個法術的核心模塊,加上4個通用的,我現在就有8個模塊可以組合了。

不過才8個模塊,怎么感覺很少的樣子哎!這一點,只能靠以后慢慢收集了。”

主站蜘蛛池模板: 伊通| 新巴尔虎左旗| 永嘉县| 阿拉善左旗| 民乐县| 绥化市| 梅河口市| 青川县| 正蓝旗| 阿勒泰市| 忻城县| 佳木斯市| 渝中区| 怀柔区| 永兴县| 绥棱县| 昌宁县| 宁都县| 斗六市| 泰宁县| 阜新市| 乌海市| 宁明县| 呼图壁县| 漳州市| 咸阳市| 和硕县| 瑞金市| 钦州市| 永定县| 垫江县| 比如县| 齐齐哈尔市| 南木林县| 郯城县| 磴口县| 牟定县| 河北省| 临清市| 达孜县| 吉木萨尔县|