最近觉得 threejs 特别有意思,试着写了个简易的 minecraft
資深大佬 : MissThee 51
点击在线预览(仅 PC 浏览器)
堆了个小场景,渣优化,会卡卡的
大佬有話說 (31)
点击在线预览(仅 PC 浏览器)
堆了个小场景,渣优化,会卡卡的
做到现在这个样子完成度也不是很高,也不是大佬(因为源码可能看上去很 low,还有写的奇怪的地方,哈。。),从开始做到最后一次提交一共花了大概三个多星期,周一到周五的下班时间和周六日(阿宅的周六日其他活动真的少,有大把的时间窝在被窝里撸代码,哈哈哈哈。。。),现学现卖吧,用的都是些 threejs 的基础方法,而且还有好多坑没填:
最严重的问题就是掉帧;还没加光影(不会优化,方块少的时候还行);没加各种互动声音(麻烦);没加装备栏(懒);没加特殊方块(如水岩浆…不知道怎么做,它还要流啊!..OTL);还没有存档功能(懒);不支持手机端(懒。手机端移动操作功能要额外适配触摸事件,还要做虚拟按键。。不然打开不能动。。。嗯。。干脆直接屏蔽移动端了)
本来是想在过年前弄个好看的过年主题场景,加个写祝福语互动的功能的,写了之后,出一个 url,发给别人能展示出来那种。。。
理想很丰满,现实很骨感。。。暂时做成介个样儿了。。
分享一下,以后可能会做的更好的(可能吧[小声])