首頁 都市

重生學(xué)神有系統(tǒng)

第32章 借MacBook一用

重生學(xué)神有系統(tǒng) 一碗酸梅湯 2457 2019-10-27 10:47:42

  代碼很簡單,《水果忍者》的核心代碼不過一千多行,10來個(gè)Class。

  這點(diǎn)兒代碼量根本不算事兒,江寒以前開發(fā)過的一些游戲,動(dòng)輒數(shù)百上千個(gè)類。

  這還是中等規(guī)模的,一些大型游戲,例如《王者榮耀》,光代碼就有幾十萬行……

  《水果忍者》和《2048》都只有一個(gè)場景,游戲邏輯非常簡單。

  而且有些模塊,例如:內(nèi)存管理、菜單邏輯、觸控輸入、數(shù)據(jù)存取、場景進(jìn)入和切換、背景繪制、精靈的加載和顯示、各種特效、動(dòng)態(tài)效果、音效和bgm的播放、屏幕分辨率適配管理、中英文自動(dòng)切換……幾乎所有游戲都要用到,江寒前世至少寫過幾十遍,熟悉的很。

  就這樣,也足足花了3個(gè)多小時(shí),直到12點(diǎn)多,才編寫完游戲的主要框架。

  這已經(jīng)算很快了,一般的開發(fā)者,至少要3-5天,才能完成這些工作。

  代碼寫完后,江寒1分鐘都沒耽擱,立刻開始下一步,打造圖片資源。

  由于手機(jī)平臺(tái)的特性,開發(fā)手游時(shí),通常要準(zhǔn)備幾套圖片,以適配不同分辨率的手機(jī)屏幕。

  市面上常見的手機(jī)分辨率,一般分為四大類:普清、高清、視網(wǎng)膜和高清視網(wǎng)膜。

  其中每種分辨率,還可能有不同的Dpi,這個(gè)一般不怎么需要考慮。

  倒是屏幕長寬比,是個(gè)比較棘手的問題,常見的屏幕比例有16:9、16:10、4:3、3:2等等。

  同樣的圖片,在不同比例的屏幕上,顯示效果會(huì)有區(qū)別,如果處理得不好,就會(huì)出現(xiàn)一些讓人啼笑皆非的“特效”,例如胖子變瘦子、籃球變橄欖球……

  一般來說,要想在不同手機(jī)上,都獲得比較好的顯示效果,從普清到高清視網(wǎng)膜,都要單獨(dú)準(zhǔn)備圖片資源。

  這樣就需要制作4套圖片。

  但程序打包的時(shí)候,每多加一套圖片,安裝包都會(huì)變得更加臃腫,從而導(dǎo)致用戶下載、安裝意愿下降。

  所以業(yè)界通常的做法,是只使用兩套資源,來達(dá)到不同的清晰度要求。

  江寒這兩個(gè)游戲由于圖片少,就打算把4套圖片都打包進(jìn)去。

  反正使用4套圖片,還是2套圖片,在工作量上沒多大區(qū)別。

  繪制圖片的時(shí)候,只繪制最高分辨率就夠了,其他的分辨率可以用工具自動(dòng)生成。

  最麻煩的是UI界面,需要進(jìn)行大量調(diào)整,以便在各種分辨率和屏幕比例下,都能完整、正確地顯示。

  并且,界面元素還不能太過擁擠,以免影響美觀程度和玩家的體驗(yàn)。

  就這樣,江寒一天沒怎么動(dòng)地方,直到下午4點(diǎn)多,才基本完成了兩個(gè)游戲的代碼、圖片和音效。

  隨后,他又花了一點(diǎn)時(shí)間,稍微打磨了一下,使得實(shí)際運(yùn)行時(shí),能獲得更佳的表現(xiàn)力。

  下午5點(diǎn)零5分,《水果忍者》和《2048》調(diào)試完畢,接下來的工作,就必須在Mac OS里完成了。

  說實(shí)話,cocos2d-x和cocoStudio里,還是有不少大坑的,初學(xué)者少說也要一個(gè)來月,才能一個(gè)一個(gè)踩過去。

  這也就是江寒,曾經(jīng)搞過多年的手游開發(fā),經(jīng)驗(yàn)還算豐富,手法也算純熟,才能這么得心應(yīng)手。

  搞定全部工作后,江寒將代碼和游戲資源,用WinRAR打個(gè)了包,拷貝到U盤里一份,又同步到網(wǎng)盤里一份。

  最后,將“冰點(diǎn)”恢復(fù)正常,就下機(jī)、退卡。

  江寒回到學(xué)校時(shí),已經(jīng)6點(diǎn)多。

  隨便吃了一口東西后,開始考慮編譯上傳的問題。

  如果手里有臺(tái)電腦就好了,哪怕配置低一點(diǎn)也行。

  給江寒半天時(shí)間,他能把任何電腦改造成黑蘋果。

  當(dāng)初工作室草創(chuàng),極度缺乏資金的時(shí)候,他就這么干過。

  可眼下實(shí)在是沒有條件。

  不管是學(xué)校還是網(wǎng)吧,誰會(huì)放開權(quán)限,讓他安裝來路不明的盜版系統(tǒng)?鼓搗壞了算誰的?

  只能另想辦法。

  方案一:找夏雨菲。

  借口嘛……探望病情,這個(gè)理由怎么樣?

  到了她家,先關(guān)心一下她的傷勢,再吃點(diǎn)水果、喝口水,聊聊《琵琶行》和學(xué)習(xí)、生活,然后找個(gè)機(jī)會(huì)借她的電腦用用……

  被拒絕的可能性,估計(jì)不會(huì)太大。

  不過,江寒沒怎么想,就否決了這個(gè)方案。

  一個(gè)是兩人還不太熟,貿(mào)然前去會(huì)被嫌棄,再說也容易讓人誤會(huì)。

  不過是送了人家一趟,就突然跑到人家的家里,還磨磨蹭蹭地賴著不肯走……到底是何居心?

  是打算借機(jī)套套近乎,還是想挾恩圖報(bào)?

  反正無論怎么想,都讓人覺得挺尷尬。

  同班同學(xué)中,有誰能借上力嗎?

  江寒想了半天,只想起來一個(gè),班長大人,雷蕾。

  昨天聽她抱怨過,生日禮物如何如何不合心意什么的,而那些不合她心意的禮物里,就有一臺(tái)MacBook。

  本市的同學(xué)里條件好的不少,家里有Mac電腦的也有那么幾個(gè)。

  然而電腦畢竟不是小物件,男生就不提了,個(gè)個(gè)都寶貝得不得了,輕易不讓別人碰;

  至于女同學(xué),有的平時(shí)感情沒處到位,臨時(shí)抱佛腳不太好。

  再說,一個(gè)大小伙子,跑人家女生家里,一呆就是好幾個(gè)小時(shí)……

  江寒既怕她們的家人誤會(huì),更怕她們本人誤會(huì),萬一惹來幾朵桃花,尤其是那種不怎么鮮艷的,豈不是自找麻煩?

  雷蕾不一樣,第一,她不玩游戲,對電腦也不太上心,第二,她很好說話,對同學(xué)也很好,幾乎有求必應(yīng)。

  江寒、李東等人期末沒錢了,找她借點(diǎn),從沒二話。

  第三,她父母比較開明,很支持她與同學(xué)之間的正常來往,上個(gè)學(xué)期還請江寒寢室去家里吃過飯。

  所以,江寒去她家,并不會(huì)特別別扭,起碼和她的家人臉熟。

  最關(guān)鍵的一點(diǎn),自己對她沒想法,可以坦然面對,不像夏雨菲……

  此外,也不用擔(dān)心搞出啥緋聞。

  她對男生的品味,是那種小鮮肉,自己明顯不在她的愛好區(qū)間,而自己對女生的審美……

  綜上所述,雷蕾可以找。

  江寒拿出手機(jī),給雷蕾撥了過去。

  電話很快接通。

  “喂,江寒?”雷蕾聲音傳來。

  江寒:“班長,是我。你在家沒?”

  “嗯,在家了。剛看完書,正打算休息會(huì)兒?!崩桌俚恼Z氣很輕快。

  寒暄了兩句后,江寒直奔主題:“我想去你家,用一下你的MacBook,可以嗎?”

  雷蕾遲疑了一下:“我爸爸、媽媽剛出去,說今晚有應(yīng)酬……”

  “哦,那改天再說吧?!苯畷?huì)意。

  小姑娘一個(gè)人在家,忽然有男同學(xué)要來拜訪,有點(diǎn)顧慮也是難免的。

  雷蕾糾結(jié)了一下:“……不用,你這就來吧。”

  “要不……你明天上學(xué)時(shí),再把MacBook帶來?”江寒想到了一個(gè)好主意。

  雖然學(xué)校有規(guī)定,不讓帶電子產(chǎn)品上學(xué),不過事出有因,好好跟老宋說說,應(yīng)該沒啥問題。

  雷蕾畢竟是班長,還是有點(diǎn)面子和特權(quán)的。

  “沒事,你還是現(xiàn)在來吧,要不我?guī)W(xué)校的時(shí)候,還得跟我爸媽解釋?!崩桌賵?jiān)持原計(jì)劃。

  江寒有點(diǎn)受寵若驚。

  這么信任自己的嗎?

  是不是咱平時(shí)的表現(xiàn),有點(diǎn)過于無害無污染了?

  不過,這就有點(diǎn)為難了。

  早一天拿到macbook,就能早一天搞定游戲的編譯和上傳。

  可眼看天就要黑了,獨(dú)自去一個(gè)女生家里,她的家人還都不在家,這黑燈瞎火、孤男寡女的……

  去還是不去呢?

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南