第88章 與張教授的再會
「原來如此。」
林琅點點頭,翻完了橫軍平寫的差不多了的地圖編輯器模塊,以及他整理好的問題合集。
其實他所困惑的點都並不複雜,再給他一點時間相信他自己也能解決的。
首先便是這個瓦片地圖的相關技術。
根據橫軍平現在的設計,導入貼圖後,直接從資源欄里拖到地圖上,便可以放置。
稍顯稚嫩,但已經可堪一用。
橫軍平已經實現了一個林琅覺得很有意思的玩意兒,恰好可以摘出來打包成一個控制項。
那就是網格。
在以往的情況下,控制一個東西的位置往往是用兩個浮點數,精確到小數位的精細控制。
但它並不適用於瓦片地圖,或者說並不好用。
鑑於此,橫軍平額外設計了一個網格機制,將原本複雜的空間轉換成了一個個整數坐標。
最中間的貼圖便是(0,0),上方自然就是(0,1)。
以此類推,便可以依靠整數來確定具體坐標。
網格會幫助開發者把這些坐標再轉換回真正的絕對坐標的。
這可是個好東西,不止是瓦片地圖能用到,任何需要對齊的需求都可以靠它來實現。
就比如鋼琴塊中的黑塊們,事實上林琅也的確是這麼做的。
在鋼琴塊中,玩家失敗不但會被沒有來得及按到的miss觸發,同樣的按到了空白的地方也會觸發。
這機制不難實現。
如果按照直覺來看的話,或許直接每次生成的時候都用不可見的白塊填滿沒有黑塊的其它軌道就是解決方案。
而這款遊戲的曾用名『別踩白塊兒』似乎也剛好佐證了這一點。
但還有一個更好的解決方案,那就是只在點擊後檢測,如果沒有擊中黑塊則判定為失敗。
在誤觸的位置臨時生成一個警示用的塊閃爍。
這樣一來需要同時管理、渲染的物體數量就得到了極大的減少。
利用網格機制,便可以很輕鬆的根據點擊的位置轉換成坐標,將塊塊生成上去。
甚至可以更進一步地將點擊的檢測從塊上改成坐標對應的網格。
這樣只需要判斷該網格下有沒有黑塊就可以得到一個較準確的結果。
「啊哈,好東西,摘出來完善一下推到復興套件里得了。」
林琅滿意點點頭,儘管瓦片地圖還沒做完,現在這個網格倒是可以先推出去。
說起來這兩天隔壁啟蒙套件的動靜也搞的不小。
因為開源的關係,不少他們推送到復興套件上的東西很快就會被各個分支給扒過去。
這倒是省了他們不少事,少做一個移植那就有更多的時間做別的東西。
除了這玩意兒之外,李祿仁那邊倒是挺上進,凌晨四五點鐘就把優化後的插件版對話流發了過來。
林琅自然也是檢查過沒有問題後又稍微幫他們修改了一番,也乾脆一併整合到了復興套件里。
亂七八糟的事情處理完,這會兒也到了午飯時間了。
林琅本打算簡單對付一口外賣,下午趕快投入到平台跳躍的開發工作中去。
一個意想不到的人卻聯繫上了自己。
【張教授:有空出來吃頓飯嗎?】
是學校的張教授,好久跟他都沒有聯繫,怎麼這個時候忽然找上來了?
回想上次跟他見面,還是在臨行魔都參加塞里斯Joy之前順道去看了他一眼。
【林琅:可以呀,老地方?】
【林琅:這次換我請,最近沒少發財】
【張教授:(OK)】
簡單跟幾人囑咐了一句,林琅騎上姜晴的粉色小電驢便出發了。
所謂老地方自然是林琅之前跟張教授對談時吃飯的那個中餐館。
這裡算不上什麼特別高規格的地方,味道卻是不賴。
畢竟離學校和住宅區不遠,這點都做不到的餐館在這種不是商圈的地方可不好混。
更重要的是這家館子能開發票。
開了個包間,林琅隨便先點了兩盤涼菜等著。
張教授緊跟著後腳便趕到了,今天的他看起來氣質似乎有些不同。
一頭黑毛顯然是這兩天剛染過的,讓他褪去了一點老氣。
「喲,張教授咋染頭了?」
林琅看他那個向後梳的精神髮型,打趣道。
張教授呵呵一樂,拽過椅子坐在林琅跟前。
「這不尋思換換造型嘛,顯年輕。」
「吃啥隨便點,咱最近沒少掙,稍稍有點小膨脹。」
連沙縣大飯店都不去了,林琅簡直是忘本!
「看出來了,這個意氣風發的勁兒。」
張教授瞅他這燒包樣也知道林琅混的差不了。
不過他也沒真宰林琅一頓,隨便點了幾樣家常菜便是作罷。
「所以今天找我來是有啥事兒?」
林琅抱起剛送來的冰可樂痛飲,目光灼灼地看向張教授。
要說只是來敘敘舊,別說林琅不信,哪怕是張教授自己肯定也不信。
「簡單來說,我打算放棄教書,投身到遊戲開發的浪潮中來。」
他一挺胸,雄赳赳氣昂昂,但隨後又突然垮了下去。
「好吧,其實是失業了,想要給自己找點事兒做。」
「哈?」
林琅愣了愣,學校那邊給張教授開除了?有沒有搞錯?
「你懂的,職場嘛,總會有這種情況。」
張教授看起來反倒是沒有那麼介意,聳了聳肩。
一群保守派聯起手來發難到上級,校方迫於壓力也只好先讓他休息一陣子。
這也算是一種變相的保護吧。
林琅眉頭微微皺起,稍微有點慍怒。
拿張教授開涮,這跟直接騎在他的頭上拉屎有什麼區別?
別看林琅平時樂呵呵的,不把對自己使壞的人放在心上。
但他可是個很護短的人。
張教授在林琅這裡已經是半個自己人了,遭遇這種事情必須要討個說法。
他心中暗自打定了主意,抬頭看向張教授。
「所以你是想……來我們這兒工作?」
「那倒不是。」
張教授一擺手,否認了林琅的說法。
「我還是想要做點自己的東西,這個年紀了都,無非是為了點追求。」
「那你找我是……?」
「你不是鬼點子很多嘛,尋思找你請教一下意見。」
張教授從包里翻出了平板,居然還是最新款的。
他從平板上翻出幾張圖,拿給林琅看。
「你知道的,我是一個戰爭題材的愛好者,於是我想到了一個點子……」
林琅點點頭,翻完了橫軍平寫的差不多了的地圖編輯器模塊,以及他整理好的問題合集。
其實他所困惑的點都並不複雜,再給他一點時間相信他自己也能解決的。
首先便是這個瓦片地圖的相關技術。
根據橫軍平現在的設計,導入貼圖後,直接從資源欄里拖到地圖上,便可以放置。
稍顯稚嫩,但已經可堪一用。
橫軍平已經實現了一個林琅覺得很有意思的玩意兒,恰好可以摘出來打包成一個控制項。
那就是網格。
在以往的情況下,控制一個東西的位置往往是用兩個浮點數,精確到小數位的精細控制。
但它並不適用於瓦片地圖,或者說並不好用。
鑑於此,橫軍平額外設計了一個網格機制,將原本複雜的空間轉換成了一個個整數坐標。
最中間的貼圖便是(0,0),上方自然就是(0,1)。
以此類推,便可以依靠整數來確定具體坐標。
網格會幫助開發者把這些坐標再轉換回真正的絕對坐標的。
這可是個好東西,不止是瓦片地圖能用到,任何需要對齊的需求都可以靠它來實現。
就比如鋼琴塊中的黑塊們,事實上林琅也的確是這麼做的。
在鋼琴塊中,玩家失敗不但會被沒有來得及按到的miss觸發,同樣的按到了空白的地方也會觸發。
這機制不難實現。
如果按照直覺來看的話,或許直接每次生成的時候都用不可見的白塊填滿沒有黑塊的其它軌道就是解決方案。
而這款遊戲的曾用名『別踩白塊兒』似乎也剛好佐證了這一點。
但還有一個更好的解決方案,那就是只在點擊後檢測,如果沒有擊中黑塊則判定為失敗。
在誤觸的位置臨時生成一個警示用的塊閃爍。
這樣一來需要同時管理、渲染的物體數量就得到了極大的減少。
利用網格機制,便可以很輕鬆的根據點擊的位置轉換成坐標,將塊塊生成上去。
甚至可以更進一步地將點擊的檢測從塊上改成坐標對應的網格。
這樣只需要判斷該網格下有沒有黑塊就可以得到一個較準確的結果。
「啊哈,好東西,摘出來完善一下推到復興套件里得了。」
林琅滿意點點頭,儘管瓦片地圖還沒做完,現在這個網格倒是可以先推出去。
說起來這兩天隔壁啟蒙套件的動靜也搞的不小。
因為開源的關係,不少他們推送到復興套件上的東西很快就會被各個分支給扒過去。
這倒是省了他們不少事,少做一個移植那就有更多的時間做別的東西。
除了這玩意兒之外,李祿仁那邊倒是挺上進,凌晨四五點鐘就把優化後的插件版對話流發了過來。
林琅自然也是檢查過沒有問題後又稍微幫他們修改了一番,也乾脆一併整合到了復興套件里。
亂七八糟的事情處理完,這會兒也到了午飯時間了。
林琅本打算簡單對付一口外賣,下午趕快投入到平台跳躍的開發工作中去。
一個意想不到的人卻聯繫上了自己。
【張教授:有空出來吃頓飯嗎?】
是學校的張教授,好久跟他都沒有聯繫,怎麼這個時候忽然找上來了?
回想上次跟他見面,還是在臨行魔都參加塞里斯Joy之前順道去看了他一眼。
【林琅:可以呀,老地方?】
【林琅:這次換我請,最近沒少發財】
【張教授:(OK)】
簡單跟幾人囑咐了一句,林琅騎上姜晴的粉色小電驢便出發了。
所謂老地方自然是林琅之前跟張教授對談時吃飯的那個中餐館。
這裡算不上什麼特別高規格的地方,味道卻是不賴。
畢竟離學校和住宅區不遠,這點都做不到的餐館在這種不是商圈的地方可不好混。
更重要的是這家館子能開發票。
開了個包間,林琅隨便先點了兩盤涼菜等著。
張教授緊跟著後腳便趕到了,今天的他看起來氣質似乎有些不同。
一頭黑毛顯然是這兩天剛染過的,讓他褪去了一點老氣。
「喲,張教授咋染頭了?」
林琅看他那個向後梳的精神髮型,打趣道。
張教授呵呵一樂,拽過椅子坐在林琅跟前。
「這不尋思換換造型嘛,顯年輕。」
「吃啥隨便點,咱最近沒少掙,稍稍有點小膨脹。」
連沙縣大飯店都不去了,林琅簡直是忘本!
「看出來了,這個意氣風發的勁兒。」
張教授瞅他這燒包樣也知道林琅混的差不了。
不過他也沒真宰林琅一頓,隨便點了幾樣家常菜便是作罷。
「所以今天找我來是有啥事兒?」
林琅抱起剛送來的冰可樂痛飲,目光灼灼地看向張教授。
要說只是來敘敘舊,別說林琅不信,哪怕是張教授自己肯定也不信。
「簡單來說,我打算放棄教書,投身到遊戲開發的浪潮中來。」
他一挺胸,雄赳赳氣昂昂,但隨後又突然垮了下去。
「好吧,其實是失業了,想要給自己找點事兒做。」
「哈?」
林琅愣了愣,學校那邊給張教授開除了?有沒有搞錯?
「你懂的,職場嘛,總會有這種情況。」
張教授看起來反倒是沒有那麼介意,聳了聳肩。
一群保守派聯起手來發難到上級,校方迫於壓力也只好先讓他休息一陣子。
這也算是一種變相的保護吧。
林琅眉頭微微皺起,稍微有點慍怒。
拿張教授開涮,這跟直接騎在他的頭上拉屎有什麼區別?
別看林琅平時樂呵呵的,不把對自己使壞的人放在心上。
但他可是個很護短的人。
張教授在林琅這裡已經是半個自己人了,遭遇這種事情必須要討個說法。
他心中暗自打定了主意,抬頭看向張教授。
「所以你是想……來我們這兒工作?」
「那倒不是。」
張教授一擺手,否認了林琅的說法。
「我還是想要做點自己的東西,這個年紀了都,無非是為了點追求。」
「那你找我是……?」
「你不是鬼點子很多嘛,尋思找你請教一下意見。」
張教授從包里翻出了平板,居然還是最新款的。
他從平板上翻出幾張圖,拿給林琅看。
「你知道的,我是一個戰爭題材的愛好者,於是我想到了一個點子……」