夜雨233提示您:看後求收藏(第一百九十二章 技術指導(二),重生之金牌遊戲大亨,夜雨233,630看書),接著再看更方便。
請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。
“張帆,你就別開玩笑了!”葉青伸手輕輕推了一下張帆,故作生氣的道:“怎麼,老師把你請來了,你還出工不出力嗎?”
“那我怎麼敢啊!”張帆苦笑了一下道:“我對組合語言是真的不熟悉,你讓我坐那寫我可能能憋出來點東西,但是您讓我講……”張帆在心裡又補了一句:“臣妾真的做不到啊!”
其實張帆說的確實是實話。他重生前的年代,C++早已普及。雖然組合語言在某些工程機械和一些特殊領域上還偶有應用,但總體來說已經被時代拋棄了。
張帆是因為對老遊戲比較有興趣,因此額外花時間研究過組合語言。但即使是這樣,張帆對組合語言的理解還是遠不如C語言和C++。
葉青和林峰見張帆急的額頭都見汗了,知道他並不是說謊,確實是對組合語言不太瞭解。這下大家都有點傻眼了,張帆已經是小霸王工作室的最後一根救命稻草了,張帆都不懂,那難道讓公司花大價錢去聘請外國人嗎?你知道請誰嗎?
李國軒見三人沉默的樣子,他有點忍不住了。他問張帆道:“張帆,聽你的意思,你之前是遇到過這種影象載入緩慢卡頓的問題?能不能跟我們說說解決思路,哪怕沒用,我們聽聽也好啊!”
張帆點了點頭道:“行,不過這個就得去屋裡說了,幹這麼比劃可能說不清楚。”說著帶頭回到辦公室裡。
屋裡的幾位表面上在幹活,實際上都默默地注視著張帆他們。眼見張帆等人回來了,一個個面色凝重,屋裡的幾位都不知道發生了什麼,偷眼注視著張帆。
張帆來到座位上坐下,隨手扯了張紙,畫了一個簡單的“遊戲畫面”。然後他又在遊戲畫面外面畫了兩條虛線道:“不瞞你們說,我當時在開發遊戲時候也遇到了影象重新整理慢的問題,現在我把我那邊的解決方案跟你們說一下,好用不好用你們自己評估。”
說著張帆指了指兩旁的虛線道:“這兩塊虛線,是電腦螢幕上顯示不到的區域,但是我們可以把這兩塊區域的影象提前畫在視訊記憶體裡。等需要呼叫時候直接從視訊記憶體讀取,這樣的話就不用每次都重新繪製了。”
林峰聽得頭有點大,他一個銷售口的領導,哪懂這種技術。而等他正要招呼幾名技術人員來“聽課”時,卻發現不知不覺中剩下的幾個人都已經自發的圍在了張帆身邊,靜靜地聽著張帆講,林峰心裡暗暗使勁,心說你們幾個可一定得聽懂啊!
張帆緊接著又在紙上隨手畫了兩個圓圈,說道:“我畫畫不好,你們湊合著看。第二種方法叫做影象部分繪製,比如這兩個圓圈代表兩個石頭。”說著他拿了一本書壓住畫紙的一邊,然後抓住紙邊緩緩拉動白紙,讓白紙從右往左移動。
“現在我模擬的就是遊戲畫面的移動,你們注意看一下,這兩塊石頭從電腦繪製出來以後,其實並沒有從螢幕上消失,而僅僅是改變了位置。從這一點上我們可以做文章!”
“怎麼做?”之前嘲笑張帆的那個粗嗓門再也忍不住,出聲發問。
張帆頭也不回的說道:“之前我說了,我對組合語言不太瞭解,因此具體怎麼實現就需要你們來想了。我只講思路,我們可以欺騙電腦,讓電腦“誤以為”這兩塊石頭並不需要重新繪製,然後再將石頭以座標的形式移動起來,相當於電腦每次只需要繪製從螢幕右邊新增的部分,而不需要繪製整個螢幕。”
說著張帆又一抹整張白紙:“這張白紙就是整個遊戲的背景,你們注意看,背景其實根本什麼都沒變,因此不需要重繪。你們只要能控制電腦有選擇的繪製部分影象,效能不足導致的畫面卡頓問題就可以解決了。”
小霸王的幾名程式設計師互相看了看,眼中都露出了隱隱的佩服之色。那個粗嗓門問道:“您是叫……張帆先生是嗎?請問這個技術,是您從哪看到的?”
張帆聳了聳肩:“我和我工作室裡的一名叫宋一凡的員工一起想出來的,這種方法在目前電腦效能不足的情況下絕對是最優的解決方案了。如果這麼做了之後你們還是不能解決卡頓問題,那我也沒招了!”
林峰聽完之後,用眼神示意了一下三名程式設計師,程式設計師們也微微點頭,意思是明白怎麼做了,林峰這才放下心來。至於葉青手下的三名學生,則根本不知道張帆說的這些技術要怎麼實現。
李國軒站在張帆身後聽著張帆講解,心裡還是有些不是滋味。論學習,他李國軒自認為不比其他人差,可李國軒就是不明白,張帆這些亂七八糟的東西都是從哪學到的?
比如剛剛張帆講的這個技術,明
本章未完,點選下一頁繼續閱讀。