盛夏的地鐵和外麵簡直是兩個世界,涼風一陣一陣,氣溫也低,一點沒有地麵上的燥熱。
“你那個新遊戲挺有意思的,”五車吊著地鐵車廂的拉環說,“看來是愛情給你的靈感。”
“嘖嘖,”木晨曦笑道,“有這麽明顯嗎?”
“如果沒有遠古高塔和謎語小姐這兩個設定的話,我覺得還是不那麽明顯的。”
“得……看來我還是缺乏創造力,”木晨曦聳聳肩,“確實是因為她我才想出來的這兩個設定。”
“好好做吧,這次你可千萬不要犯渾了,”五車說,“咱做遊戲是給自己做的,踏踏實實用自己最擅長的技術把它做出來就好,沒有必要因為跟誰慪氣,然後憋著勁一定要去搞個什麽牛逼東西出來。”
木晨曦點點頭,看著地鐵車廂那光潔的地板,外麵風聲尖嘯。
片刻,他說,“彎路走一次就夠了,不過其實這一波我也不虧。”
“是不虧,”李佑宣說,“國內就沒多少人弄monogame,大家都在追求短平快。但是你造的那些輪子都是有價值的,至少你已經引擎自由了,也不再需要拘泥於引擎的邏輯,怎麽順手怎麽來。我唯一擔心的一點就是,怕你這次又因為被誰刺激了,又去憋大招搞事情。”
木晨曦仍舊半低著頭看著地板說,“不會不會,放心吧。”
李佑宣以為他沒有聽進去,又說道,“螢石那人愛嘲諷,反正你也退群了,跟你也沒有什麽關係。”
少頃,木晨曦忽然微笑著抬起頭來,“都知道五車老哥穩重,其實我也想穩重一點,但是這件事情。本來以前我還是尊重螢石的,但是我受不了他動不動就冷嘲熱諷別人的理想,以一副高高在上的腔調。說真的,不完全是為老哥你鳴不平。”
李佑宣說,“我們認識這幾年了,我覺得還是有些了解你的。曦木大神你這個人,在別的方麵,怎麽說你怎麽錘你,你都可以一笑置之,唯獨不能質疑和做遊戲有關的任何方麵。去年一年下來,今年你的心境應該又要穩定很多了,我看好你的。”
“可能和我的過往經曆有關吧,”他說,“總有某個方麵是不允許別人講的。不過曆經艱難,做出來自己的框架,有時候吧,別人的打擊也是動力。”
“才剛說了不要在意別人……”
“啊,不好意思,”木晨曦尷尬地笑笑,“習慣了。”
“哎,”李佑宣無奈似的歎口氣說,“你是習慣性地把打擊當激勵。”
木晨曦笑起來,“真是習慣了,習慣了。”
五車哥穩妥,性格穩妥,做事穩妥,做遊戲也是一步一個腳印地穩妥,包括寫書也是穩妥。
木晨曦很欣賞五車老哥的這種性格,就不像他自己,看看著好像內斂平靜,其實內心激烈得很。
“習慣歸習慣,”李佑宣的語氣裏帶著一些感歎,“你不要逼自己太狠了……”
他本來想繼續說下去,但是欲言又止了,在他看來,曦木老哥也是個非常好鬥的人,他又何嚐不知道呢?
木晨曦笑著拍了拍他,“人生導師啊,五車老哥。”
“嘁,你這話說的。”李佑宣嗤笑一聲,轉移了話題,“還是說說敏敏吧,最近她狀況好些了嗎?”
“好多了。”木晨曦想起大前天她蜷坐在床上的一角看《貓和老鼠》的樣子,呆呆的,麵無表情,不喜也不悲。
想著這個,他就說,“有時候敏敏讓我感到特別平靜,我也不知道為什麽。也可能是認識她之後開始知道,有些事情是無論怎麽努力都改變不了的吧。”
“雖然事實如此,可我們還是天天都在試圖改變。”
李佑宣看了一眼曦木老哥的眉宇,那始終微蹙著的劍鋒,不知何時,竟也緩和了。
木晨曦照舊嘴角撇撇,露出一個輕描淡寫的笑容,摸出手機打開小黃魚,“差點忘了,我那個三輪車還沒買好來著。”
“你買三輪車?咋的,學沈少爺上街擺攤?”
“不然呢?難道真就是吃敏敏的、喝敏敏的?我糊口的飯錢得掙一點吧,算算這時間,等到拿範老師的版稅還有三個月呢。收貨 那點收入,一個月千兒八百塊,不夠看,我尋思著也該給人交迴去了。”
“你一天天的,事情多。”
“忙著呢。”
“哦,那天你來孵化園,我看到你往github上push了一個版本,我瞅著那遠程庫好像不是你的啊,怎麽著?還在給nez社區用愛發電啊?”
木晨曦忽然笑得像個孩子,“呐,做人呢,最重要的是要學會發光發熱。我的pr被通過了,哈哈,雖然隻是一個很小的功能。”
(pr,pull request,拉取請求,也是合並請求,開源社區的開發者向項目貢獻代碼需要先發送請求,維護者通過之後才能合並到項目中)
“大神就是大神,”李佑宣也替他感到高興,“曦木牛逼!”
他是萬萬沒想到,曦木這一陣居然還能給nez貢獻代碼。
做遊戲其實就是在電腦上顯示各種計算機圖形,最直接的做法是操作計算機圖形相關硬件,也就是寫代碼操作顯卡。
操作顯卡要麽是走微軟的directx路線,或者走跨平台的opengl路線,這兩個就是麵向顯卡的接口。
所有需要在屏幕上高效率顯示複雜實時圖形的軟件都離不開這兩個接口,這也是學習計算機圖形學繞不開的東西。
但是直接操作顯卡門檻太高,而且計算機圖形學是門科學,單純開發遊戲並不需要這麽全麵深入,開發遊戲隻是計算機圖形學的一個小分支。
因此後來就有人把操作顯卡的常用功能打包封裝,做成了專供開發者使用圖形框架,也就是monogame這樣的東西,雖然實際上monogame和opengl這樣的底層之間還隔著微軟的另外一套框架。
封裝得再高級一點,加上軟件編輯界麵,各種組件,各種調試工具,就是unity或者unreal這樣的專供遊戲製作的引擎。
monogame並沒有提供開發遊戲所需要的組件,譬如aabb碰撞檢測,完備的場景組件管理,還有物理係統等等。
monogame隻是放在那裏,告訴來者,你這樣寫代碼就能讓圖片動起來,快去開發你的遊戲吧……
而nez,則是在monogame的基礎上的一個2d遊戲開源框架。
它提供了很多開發遊戲所需要的組件,而不像monogame那麽高冷,雖然它在業內也很清冷,冷到幾乎沒有遊戲公司用……
李佑宣知道木晨曦學習monogame之後不久就發現了nez,然後關注了這個項目,他自己在開發的時候遇到的諸多問題,有很多都是在nez的源代碼裏找到的答案。
後來他開始給monogame和nez貢獻文檔,再往後,他試著往nez項目推送一些他貢獻的代碼,有點閑錢的時候,他還不忘去捐個款。
畢竟,所有的開源項目主頁上,都有一個巨大的‘捐款’按鈕,要麽靠捐款活著,要麽就是靠基金會活著。
曦木老哥這個人啊,身上沒有冷氣,而且還飲水思源。雖然他常常感慨沒錢,窮,但在李佑宣看來,其實曦木老哥的內心世界從來沒窮過。
他常常就一邊自嘲著一邊摳腦殼皮說,“哎呀,寫了好多代碼了呀,可是沒有錢,我得去想個辦法掙點錢……”
有一迴沈少爺就開玩笑說,“誰能想到開源社區裏某個造福千萬人的東西,作者現實中是個搬磚的呢?”
阿錘接茬,“上一個造福了幾千萬個資本家的開源項目,因為作者公寓失火,在線求助無人應答,作者一怒之下刪庫跑路還植入惡意代碼。”
小滿嗤笑一聲,“為眾人抱薪者,你要是使他凍斃於風雪,那就別怪他把你家的火爐子滅了。”
地鐵到站了,兩個人隨著人群往軟件園地鐵站的出口走去,整整齊齊,像幾隊螞蟻。
平凡啊。
李佑宣想,平凡且偉大著。
“你那個新遊戲挺有意思的,”五車吊著地鐵車廂的拉環說,“看來是愛情給你的靈感。”
“嘖嘖,”木晨曦笑道,“有這麽明顯嗎?”
“如果沒有遠古高塔和謎語小姐這兩個設定的話,我覺得還是不那麽明顯的。”
“得……看來我還是缺乏創造力,”木晨曦聳聳肩,“確實是因為她我才想出來的這兩個設定。”
“好好做吧,這次你可千萬不要犯渾了,”五車說,“咱做遊戲是給自己做的,踏踏實實用自己最擅長的技術把它做出來就好,沒有必要因為跟誰慪氣,然後憋著勁一定要去搞個什麽牛逼東西出來。”
木晨曦點點頭,看著地鐵車廂那光潔的地板,外麵風聲尖嘯。
片刻,他說,“彎路走一次就夠了,不過其實這一波我也不虧。”
“是不虧,”李佑宣說,“國內就沒多少人弄monogame,大家都在追求短平快。但是你造的那些輪子都是有價值的,至少你已經引擎自由了,也不再需要拘泥於引擎的邏輯,怎麽順手怎麽來。我唯一擔心的一點就是,怕你這次又因為被誰刺激了,又去憋大招搞事情。”
木晨曦仍舊半低著頭看著地板說,“不會不會,放心吧。”
李佑宣以為他沒有聽進去,又說道,“螢石那人愛嘲諷,反正你也退群了,跟你也沒有什麽關係。”
少頃,木晨曦忽然微笑著抬起頭來,“都知道五車老哥穩重,其實我也想穩重一點,但是這件事情。本來以前我還是尊重螢石的,但是我受不了他動不動就冷嘲熱諷別人的理想,以一副高高在上的腔調。說真的,不完全是為老哥你鳴不平。”
李佑宣說,“我們認識這幾年了,我覺得還是有些了解你的。曦木大神你這個人,在別的方麵,怎麽說你怎麽錘你,你都可以一笑置之,唯獨不能質疑和做遊戲有關的任何方麵。去年一年下來,今年你的心境應該又要穩定很多了,我看好你的。”
“可能和我的過往經曆有關吧,”他說,“總有某個方麵是不允許別人講的。不過曆經艱難,做出來自己的框架,有時候吧,別人的打擊也是動力。”
“才剛說了不要在意別人……”
“啊,不好意思,”木晨曦尷尬地笑笑,“習慣了。”
“哎,”李佑宣無奈似的歎口氣說,“你是習慣性地把打擊當激勵。”
木晨曦笑起來,“真是習慣了,習慣了。”
五車哥穩妥,性格穩妥,做事穩妥,做遊戲也是一步一個腳印地穩妥,包括寫書也是穩妥。
木晨曦很欣賞五車老哥的這種性格,就不像他自己,看看著好像內斂平靜,其實內心激烈得很。
“習慣歸習慣,”李佑宣的語氣裏帶著一些感歎,“你不要逼自己太狠了……”
他本來想繼續說下去,但是欲言又止了,在他看來,曦木老哥也是個非常好鬥的人,他又何嚐不知道呢?
木晨曦笑著拍了拍他,“人生導師啊,五車老哥。”
“嘁,你這話說的。”李佑宣嗤笑一聲,轉移了話題,“還是說說敏敏吧,最近她狀況好些了嗎?”
“好多了。”木晨曦想起大前天她蜷坐在床上的一角看《貓和老鼠》的樣子,呆呆的,麵無表情,不喜也不悲。
想著這個,他就說,“有時候敏敏讓我感到特別平靜,我也不知道為什麽。也可能是認識她之後開始知道,有些事情是無論怎麽努力都改變不了的吧。”
“雖然事實如此,可我們還是天天都在試圖改變。”
李佑宣看了一眼曦木老哥的眉宇,那始終微蹙著的劍鋒,不知何時,竟也緩和了。
木晨曦照舊嘴角撇撇,露出一個輕描淡寫的笑容,摸出手機打開小黃魚,“差點忘了,我那個三輪車還沒買好來著。”
“你買三輪車?咋的,學沈少爺上街擺攤?”
“不然呢?難道真就是吃敏敏的、喝敏敏的?我糊口的飯錢得掙一點吧,算算這時間,等到拿範老師的版稅還有三個月呢。收貨 那點收入,一個月千兒八百塊,不夠看,我尋思著也該給人交迴去了。”
“你一天天的,事情多。”
“忙著呢。”
“哦,那天你來孵化園,我看到你往github上push了一個版本,我瞅著那遠程庫好像不是你的啊,怎麽著?還在給nez社區用愛發電啊?”
木晨曦忽然笑得像個孩子,“呐,做人呢,最重要的是要學會發光發熱。我的pr被通過了,哈哈,雖然隻是一個很小的功能。”
(pr,pull request,拉取請求,也是合並請求,開源社區的開發者向項目貢獻代碼需要先發送請求,維護者通過之後才能合並到項目中)
“大神就是大神,”李佑宣也替他感到高興,“曦木牛逼!”
他是萬萬沒想到,曦木這一陣居然還能給nez貢獻代碼。
做遊戲其實就是在電腦上顯示各種計算機圖形,最直接的做法是操作計算機圖形相關硬件,也就是寫代碼操作顯卡。
操作顯卡要麽是走微軟的directx路線,或者走跨平台的opengl路線,這兩個就是麵向顯卡的接口。
所有需要在屏幕上高效率顯示複雜實時圖形的軟件都離不開這兩個接口,這也是學習計算機圖形學繞不開的東西。
但是直接操作顯卡門檻太高,而且計算機圖形學是門科學,單純開發遊戲並不需要這麽全麵深入,開發遊戲隻是計算機圖形學的一個小分支。
因此後來就有人把操作顯卡的常用功能打包封裝,做成了專供開發者使用圖形框架,也就是monogame這樣的東西,雖然實際上monogame和opengl這樣的底層之間還隔著微軟的另外一套框架。
封裝得再高級一點,加上軟件編輯界麵,各種組件,各種調試工具,就是unity或者unreal這樣的專供遊戲製作的引擎。
monogame並沒有提供開發遊戲所需要的組件,譬如aabb碰撞檢測,完備的場景組件管理,還有物理係統等等。
monogame隻是放在那裏,告訴來者,你這樣寫代碼就能讓圖片動起來,快去開發你的遊戲吧……
而nez,則是在monogame的基礎上的一個2d遊戲開源框架。
它提供了很多開發遊戲所需要的組件,而不像monogame那麽高冷,雖然它在業內也很清冷,冷到幾乎沒有遊戲公司用……
李佑宣知道木晨曦學習monogame之後不久就發現了nez,然後關注了這個項目,他自己在開發的時候遇到的諸多問題,有很多都是在nez的源代碼裏找到的答案。
後來他開始給monogame和nez貢獻文檔,再往後,他試著往nez項目推送一些他貢獻的代碼,有點閑錢的時候,他還不忘去捐個款。
畢竟,所有的開源項目主頁上,都有一個巨大的‘捐款’按鈕,要麽靠捐款活著,要麽就是靠基金會活著。
曦木老哥這個人啊,身上沒有冷氣,而且還飲水思源。雖然他常常感慨沒錢,窮,但在李佑宣看來,其實曦木老哥的內心世界從來沒窮過。
他常常就一邊自嘲著一邊摳腦殼皮說,“哎呀,寫了好多代碼了呀,可是沒有錢,我得去想個辦法掙點錢……”
有一迴沈少爺就開玩笑說,“誰能想到開源社區裏某個造福千萬人的東西,作者現實中是個搬磚的呢?”
阿錘接茬,“上一個造福了幾千萬個資本家的開源項目,因為作者公寓失火,在線求助無人應答,作者一怒之下刪庫跑路還植入惡意代碼。”
小滿嗤笑一聲,“為眾人抱薪者,你要是使他凍斃於風雪,那就別怪他把你家的火爐子滅了。”
地鐵到站了,兩個人隨著人群往軟件園地鐵站的出口走去,整整齊齊,像幾隊螞蟻。
平凡啊。
李佑宣想,平凡且偉大著。