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个在哪呢.现在没时间玩,等把手头的东西处理完再仔细玩玩吧...

话说我写这个是要干嘛 阅读全文 [...]