“一心多用的問題,暫時算是解決了。那接下來幹什麽呢?學習下一個法術?
等下,好像還有一個問題哎。
不過,如果這個經過驗證,並且可行的話,那可就比較厲害了。”
準備開始學習下一個法術的路修遠,突然想到一個很久之前自己對法術模型的猜測,而且這次他通過剪切、拚接‘保持階段’也已經驗證了猜測的一部分。
所以,他決定繼續驗證接下來的,看看之前的猜測是否可行。
在想著這件事的同時,路修遠抽取出一個‘水球術’模型和一個‘火球術’模型。
然後將它們兩個的第一個部分,也就是相應的‘定位階段’分別剪切下來,之後他再將剪下來的部分進行了互換,然後拚接了上去。
也就是說,現在的這個‘水球術’模型,它的的定位階段,用的是‘火球術’的。
和這個同理,‘火球術’的也用的是對方的。
完了之後,他將法力灌注進入此時的‘水球術’模型中。
法力流過第一個階段,也就是原火球術的‘定位階段’,他沒發現什麽問題,通過此階段後,也可以正常感應到身前的空間定位。
之後,法力流過第二個階段,這個階段是水球術的‘預聚水’階段。這時,外界也沒有絲毫反應,但是上一步感應到的空間坐標還是沒什麽變化。
法力繼續流到第三個階段,這時,少年看到感應坐標的地方,開始出現了一個水滴,並且它在慢慢的長大。
看到這,他做出判斷:“看來,這塊也沒什麽問題。”
之後的兩個階段也一切正常,沒出現什麽意外情況。
最後,看見水球成功的發射了出去。
這時,路修遠的嘴角才帶著些許掩飾不住的笑意。雖然他在法力流到第三個階段,身前出現水滴的時候已經判斷出,不會出什麽問題了。
片刻後,他感慨道:“這樣還真的可以啊!不過,還得看一下它們對法術有什麽影響。”
這次,他將兩個‘定位階段’的通道大小都調成一樣的,保證此次測試只有一個變量,免得不好分析結果。
之後,路修遠先後把這兩個片段連接到‘水球術’模型上,測試法術的效果。
經過對結果的多次測量,他發現:
第一、兩次形成水球的直徑幾乎沒有絲毫變化。這說明拚接不影響聚水速率。
第二、水球的落地點差距有些大,不過經過計算,發現兩次之間的加速度是一樣的。
如果在加上質量一樣,那麽也就是說,作用力是一樣的。這部分也沒有受到絲毫的影響。
這說明,拚接不影響加速效果。
第三、經過計算他發現,關於水球術的初始位置,兩次試驗的計算的結果卻是不同的,不過這個卻是跟原來的‘火球術’和‘水球術’的初始位置是相等的。
——
“那前面的這些,那麽就可以做出如下判斷:兩個法術的‘定位階段’也只是影響法術的初始位置的不同,對其他的部分都沒有絲毫的影響!”
之後,他還將那兩個‘定位階段’的通道大小同時調整了一下,然後進行了相關測試。
之後經過計算,他發現確實只是初始位置有所不同,其他的那些都一樣,包括加速度,聚水速率等。
到了這兒,他還用‘火球術’也試了下,測了下它的放熱速率,發現結論也是一樣的。
確定了這一點之後,他還將‘風刃術’和‘光亮術’的‘定位階段’也進行了拚接測試,發現還真是如此。
“那這麽看來,現在這幾個法術的‘定位階段’就可以看做是一個了。
如果我將來想要改良它的話,就隻用改良一個就行了,不用把那些都弄一遍,這樣就省事多了。”
————
接下來,他又自由組合了‘水球術’和‘火球術’的其他階段,發現:
第一、法術的‘預加速階段’也是可以互換的,但是每個片段在相同的通道大小下,它的作用力卻是不同的。
第二、水球術的‘執行聚水’、‘執行加速’和火球術的‘形成火球’、‘執行加速’這幾個階段也是可以互換的,換了之後也不影響水球火球的形成,只是效率有所不同罷了。
換句話說,如果進行定性研究的話,它們的性質是一樣的。定量研究的話,它們的量有所差別而已。
第三、他甚至發現,水球術的‘執行聚水’、‘執行加速’這兩個階段之間也是可以互換的,而且效果也不差。
“也就是說,這兩個階段也是可以看作是一樣的嘍。
那這樣的話,水球術就會由:定位、預聚水、執行、預加速、執行,這幾個部分構成了。
而且它的兩個‘執行階段’都可以是一樣的。
那這樣,我就可以把這些法術的‘執行階段’也都統一了,之後再找到一個效率最高的就行了。
其他的模型數據也不能扔,還得保存著,等以後改良的時候再用。這個可以當做素材來用。
恩~這麽一來,又可以為我改良法術減少一定的工作量了。”
第四呢、他發現,各模型部分的組合是要有一定順序的。
比如‘定位’必須是第一個。如果用其他部分進行開頭的話,那都是不行的,如果這麽弄的話,法術會直接形成不了的。
而且所有的預階段,如‘預聚水’、‘預加速’等,後面都必須加一個‘執行’,要不然相應的預階段也會不起作用的。
最後,如果法術模型裡面沒有法術特有的階段的話, 也是不行的。
以水球術為例,如果法術模型裡面沒有‘預聚水’的話,那麽如果裡面也沒有其他的相似階段,那麽該法術也會沒效果,會失效的。
——
之後,他又用其他的幾個法術也測試了下,發現也都符合上面的結論。
“這麽說來,那法術的核心部分基本都是在第二部分嘍,就像‘預聚水’、‘火球預形成’等等,這些是必須有一個的。
而法術的其他階段都是,可以相互替換的。
恩~,至少目前看來是這樣的。”
關於上面漏掉的‘保持階段’,路修遠最後也進行了測試,發現除了不能放在最前面以外,其他的位置都是可以的,而且效果也是不變的。
當然了,如果把它放在預階段的後面,那麽就會導致預階段不起作用的。
“這樣看來,法術模型就和以前編寫的程序差不多一樣了。
都是先提取它們中間的公共模塊。
之後,將各個模塊根據指定的規則,進行組合。
然後,再以一定的順序進行執行就可以了。(這裡指的是法力灌注順序)
那現在,我這邊有的模塊分別就是:‘定位’、‘預加速’、‘執行’、‘保持狀態’,還有各個法術的核心模塊如‘預聚水’、‘風刃預形成’等幾個模塊。
4個法術的核心模塊,加上4個通用的,我現在就有8個模塊可以組合了。
不過才8個模塊,怎麽感覺很少的樣子哎!這一點,只能靠以後慢慢收集了。”