Asm♂Event♂Bus

好吧,標題是逗悶子的,這個項目的名字確實是AsmEventBus,但我總是忍不住在裡面插入'♂'.

上一篇日誌提到正在做一個Java庫(如果你真的以為上一篇日誌僅僅是追悼我掛掉的高數的話...就點它的"繼續閱讀"吧),其中提到"一個基於類生成的事件總線系統",在寫完日誌後不久,我決定把事件總線系統從庫中分離出來,單獨作為一個項目. 閱讀全文 [...]

剛剛上傳了Forge164的一個已配置完版本

之前有人留言說orge164下載不了,試了一下發現真掛了...最新版(或者叫最後的)支持1.6.4的Forge似乎存在不少問題...但總之我設法配置好了並上傳到了百度盤上.

首先是服務器端文件的MD5校驗,官方似乎修改過1.6.4的服務器文件,而一心作死的Forge組又忘了更新.所以導致很多人卡在服務器文件下載那...最後通過修改forge/fml/mc_versions.cfg文件來解決.

然後是安裝器在配置過程中會下載大約100MB的1.7.2專用音效文件...誰知道Forge組和Mojang怎麼想的,想用音樂體積挑戰Touhou和Titanfuck?我把這100多兆的文件砍掉了,保留了1.6.4的音效文件.實測無影響.

最後就是說,為什麼我強調是"一個已配置完的版本"?因為Forge164有2個版本,一個是Build965,通過MCP來構建,另一個是Build964,通過Gradle來構建.我這裡剛上傳了通過MCP構建的Build965版,Gradle版本我還沒有測試...

Build965版(通過MCP構建)下載:http://pan.baidu.com/s/1bn9y20R

還有一些東西要寫,但沒時間了,白天還要爬起來趕漫展...回來後我會補一篇日誌來說說這段時間發生了什麼,以及未來一段時間的計劃. 閱讀全文 [...]

意外的禮物

三個小時前,在經過一個月的忙碌後,我在git上進行了最後一次提交,至此終於可以休息一小段時間了 (想得美...其實還有一堆事拖着沒弄呢),也許你會發現在0.9.1版的Customsteve中GPU運算模式和光影mod有微微的衝突,更有可能你在相當的一段時間內看不到0.9.1版...
20140309160338
說到正題,前天學校學生會搞了個女生節活動,大概就是妹子們把各種無節操的"願望"匿名寫在紙條上貼在許願板,有膽♂識的人可以去完成妹子們的願望-- 好吧,你說如何找到許願的人?事實上那並非完全匿名的,紙條後面都寫有一個號碼,用號碼可以從學生會那找到許願者本人 (理論上是...).基本上各種願望都有,從"求請客"到"想看搞基",還有"當眾土下座"...最屌的是班級MC服服主的"消滅人類暴政" (三體入腦...),不過最吸引我注意的是這張:
IMG_20140307_122745_0
我驚詫於現在居然還會有人想要這本書,其實對中國人而言《動物農場》要比《1984》更有意義 (畢竟前者已經成功預言了這個國家的蛻變過程...),而且許多國人對《1984》的讚許多是出於盲目的跟從,但《1984》對思想的啟示還是不可忽略的.在這個以混吃等死為主流的社會居然會有人想要這本書,也許她是在讀完了《1Q84》後想拜讀一下《1984》,也許她就是手滑把'Q'寫成了'9'... (其實不遠處還真有人寫了個求《1Q84》...儘管隨意評價他人的文學偏好是不合適的...但我還是想吐槽怎麼人和人差異這麼大呢...) 也許她只是圖個好玩...但我還是揭下了紙條,決定實現她的願望. 閱讀全文 [...]

教程正在向1.7更新...

基礎篇第一篇已經更新了1.7下的Forge安裝方法,但舊版的安裝方法依舊保留在一個ToggleBox里,此外我也不建議開發者立即轉向1.7開發(當然,已有Mod的升級是不能停的~),因為...眾所周知,MCP組的組長Searge拋下他的好基友ProfMobius"帶着小姨子捲走捐款跑了"(大霧,其實是被Mojang招安了),於是MC反混淆的任務就沒有人接手了,新版MC代碼中滿是func_xxx,field_xxx,完全無法直視...

故此,現在(1月11日)只有第一篇教程更新到了1.7,其餘教程仍停留在1.6時代.1.6到1.7的變動我會寫在這裡.
順便寫了一點點關於Gradle的東西. 閱讀全文 [...]

紀念即將逝去的《家用電腦與遊戲》

事情多是天違人願,前一段時間剛說要在周末寫些東西,結果就生病了... 很久以來我一直在買《家用電腦與遊戲》(簡稱《家》)和《電腦遊戲攻略》兩本雜誌,從小學到現在從未間斷過(其實,大多數都是母親大人替我買的...),然而這個月的《家》卻遲遲沒能買到.昨天下午偶然在一個群里看到有人聊天談到《家》停刊的事,不禁為之一驚,上網搜了一下發現果然《家》的主編在前幾天宣布即將停刊,11月與12月的兩冊將合刊成第231期 閱讀全文 [...]

[3D圖形學]視錐剔除入門(翻譯)

最近在學3D圖形學...看到篇不錯的視錐剔除入門教程,於是搬來翻譯了...

時至今日,許多剛剛下海的3D引擎程序員仍不了解視錐剔除(Frustum Culling)的重要性和益處,這讓我和我的小夥伴們感到很震♂驚.我在Flipcode論壇中發現儘管網絡上有海量的相關資料,仍有許多人提出對視錐剔除實現的問題.因此我決定撰寫這篇文檔,簡單描繪出我現在所使用的四叉樹剔除引擎(Quad-tree Culled Engine)的工作方式.誠然,市面上有許多種成熟且高效的視錐剔除算法,但我認為這個算法足以用來學習視錐剔除的理論基礎.在正式開始前我還想說明一件事,以前我一直把Frustum(平截頭體)打成Frustrum(截頭錐),為此我沒少被論壇上的人噴.在這裡我承認Frustum是正確的拼寫.對那些以前被我冒犯的人我表示抱歉...你們這群吹毛求疵的傻[嗶-]...

大多數人已經知道什麼是視錐剔除了(譯者:如果你是手滑誤點進來的...視錐剔除是一個圖形渲染前的步驟,用於剔除掉不需要繪製的部分).視錐(準確說是平截頭體Frustum)的形狀酷似一個塔尖被削平了的金字塔,更準確地說,是一個四稜錐的頂點偏下位置被一個裁面(Clipping Plane,見圖1)裁斷.事實上,視錐本身就是由6個面所組成.這6個面被稱為近裁面,遠裁面,上裁面,下裁面,左裁面,右裁面.視錐剪裁僅僅是一個用來判斷物體是否需要被繪製的過程.儘管從本質上講視錐剔除應該是三維層面的,但事實上大多數時候它僅僅需要以純代數的方法便能解決.這也是為什麼我如此推崇視錐剔除的原因,它非常的快(如果算法好的話),而且是在渲染管線(Rendering Pipeline)之前進行的,不像背面剔除(Backface Culling)那樣需要在渲染管線之後一個頂點一個頂點地計算.對於被剪裁掉的物體都不會將其送入顯卡(譯者:那是...被剔除掉的壓根都不用渲染),因此視錐剔除對渲染速度有巨大的改善,畢竟什麼都不渲染是最快的渲染... 閱讀全文 [...]

[轉?][2012-2013]國內不知道東方的人對東方原曲的投票調查

8月21號B站上一位UP主公布了自己花費16個月進行的"國內不知道東方的人對東方原曲的投票調查"的結果,"不知道東方的人對東方原曲投票"最早始於11區,通過邀請明顯不知道東方project為何物的人試聽一首東方的BGM並進行打分,從而以純粹藝術上的角度來評價一首曲子的價值,畢竟有些無腦東方廚會說"本命的曲子最高"啥的...

UP主調查的方式是從所有正作中選擇了133首參選曲,每首參選曲進行80人次的隨機調查,按UP主的話說,"投票的人從街頭的環衛工到開寶馬的人都有",基本上算是做到科學調查了吧...

地址貼上:
http://www.bilibili.tv/video/av723012/ 閱讀全文 [...]

紫百八式無法直視啊...

"Github里滿是XX days ago怎麼辦?" "保持微笑就好,畢竟丟臉的不只是你一個人..."

在感受了一回南方的悶熱後,11號到家後我終於不負眾望地病倒了...

整趟旅途沒有什麼特別的遭遇,本來還打算每天在Blog里更一發當日行程,結果每晚回賓館後都累得跟死狗似的,打開編輯頁後寫不了幾個字就發出"這些事情有個鳥可寫的啊我是那種出門吃個飯都得刷一發微博吹完喇叭還得上推特評論一下爽不爽的人嗎"的抱怨然後關網頁看電視去了...

半個月沒碰MC了,不用碼教程的日子好爽.

紫百八式真的有107個紫媽啊,不過那第108個在哪呢.現在沒時間玩,等把手頭的東西處理完再仔細玩玩吧...

話說我寫這個是要幹嘛 閱讀全文 [...]