某次元的超地图炮:洋葱及杀人事件
如果有一天我死在东华理工,一定是被一食堂左边那个炒面的大叔咸死的。—— Mes Mo
如果有一天我死在哈尔滨,百分之九十是被毒死的,而且案件百分之百会不了了之。(顺便提一句,剩下百分之十的可能性是地面塌陷、大桥(因为车辆超载而)倒塌、游荡在大学城的杀手。)
What else did you expect me to say?
如果有一天我死在东华理工,一定是被一食堂左边那个炒面的大叔咸死的。—— Mes Mo
如果有一天我死在哈尔滨,百分之九十是被毒死的,而且案件百分之百会不了了之。(顺便提一句,剩下百分之十的可能性是地面塌陷、大桥(因为车辆超载而)倒塌、游荡在大学城的杀手。)
2014年4月17日更新此节内容。
今天重装了 Ubuntu ,因为一些很奇妙的原因。记录一下重装系统之后要做的事。需要特别注意的是,使用 dpkg --get-selections 导出列表供重装之后自动安装软件这种方法,我一次都没有成功过。每次失败的原因出奇地一致:这种方法会导出原来系统安装的所有软件,重装之后的系统使用这个列表进行安装,会把列表里的软件先卸载一遍才进行安装,但是卸载这些软件之后也就无法安装软件了。重启之后内核都找不到,因为这个我重装了两次。
本来不想开地图炮的,尤其是在自己博客上骂人感觉有损半个程序员的形象,不过我也是逼不得已。地图炮开了就索性开大点。
2014年4月17日更新:演示中修改了对粒子走出屏幕范围后的处理。
最初版本中是穿出屏幕后从另一端再进入。经过我观察发现与安卓的动态壁纸不一致。现在改成了穿出屏幕的粒子自动销毁,从屏幕边缘重新生成随机粒子。并修复了粒子的阴影效果。为了提高性能,使用了 canvas 双缓冲(但这种场景下貌似并没有提高多少)。
在看《轻音少女》,同时也觉得有一段时间没做什么实验性质的玩意了,所以呢,照着大部分安卓手机都会有的一个动态壁纸效果写了这个东西—— CGrid ,名字是 Canvas Grid 的意思。