«

🔝 置顶 - 制作了一个三维在线图书馆,还可多人在线(原生 WebGL)

时间:2025-11-6 20:52     作者:独元殇     分类: WebGL


[toc]

前言

有时候,人很容易失去激情。

我的个人博客,一下子就是好久被荒废了。唉,真的,人的注意力就是一个漆黑夜空下的电灯,手电筒吧,只能看到能看到的东西,而看不到的就很容易忽略。

我最近在知乎上写东西写的比较多,主要是在知乎上写东西,真会来几块钱。

img

复制粘贴,洋洋洒洒写了几篇,竟然一天给我,多的时候 50 块,少的时候也有 五六 块。不过也是看运气了。

我上个月,使用我那个自制的 三维 的东西,捣鼓了一个图书馆!然后在知乎上写了个推荐,乖乖,一下子又小火了一把~

https://www.zhihu.com/question/389957213/answer/1962681678376984942

但是后来再写的幕后盘点..... 就啥也不是了。基本全是机器人给我点的 △ 。

https://www.zhihu.com/question/1963938515038499404/answer/1968820494854775562

关于这个项目

img

很硕大的一个图书馆。

试玩 DEMO : https://ow.ccgxk.com/demo/house?logicadd=1

能第一第三视角玩,还可以多人在线!

WASD 前后左右

Q E 是 疾跑和跳跃

F 是冻结

V 是 切换视角

就这几个键。不过搞起来也是挺费劲的!

多人在线是有了,是使用的 腾讯云的云函数,毕竟没必要买个服务器吧,那个 socket 后端服务器一共就 10 行代码。

然而!!!!! 我万万没想到,这玩意儿是按秒付费的 o(╥﹏╥)o !!!

img

截止到此时此刻,我就要用爆了,不知道爆表后,它是怎么算钱的。有这个钱,我完全可以去七牛云里,购买 12 元的服务器了!

也就是,只要有人在线,那么就算钱。

img

前两天调成了 64mb ,然后每秒的价格减轻一半了,但依然很多。

当然,这也没几块,幸好早早踩了坑。

看着一直有人,其实大部分时间是我。每天的访问量也就 100 个左右。除了文章爆那两天,但加起来,也就不到 4000 个。

结语

这东西有什么用呢?我是觉得前途无量,但问题是,每个细节、每个功能都需要好几天去弄,我只有晚上有时间。我只能真的认准一个事有用,才会去搞。

让我很沮丧的是,我加上了多人在线功能,但是这并不好,我以为别人会很感兴趣,可是 90% 的人进来,稍微转转,10s 不到就跑了。而且目前,【老访客】依然才十几个。

这说明,这东西,其实大都是叶公好龙罢了。

标签: 原创 三维 webgl

评论:
avatar
恒洺 1 个月前
而且我电脑300fps左右感觉跳不起来,移速巨快()??手机60fps正常
commentator
独元殇 1 个月前
@恒洺:哇,你发现了华点!没错,300fps 我还真没想到。里面的数据是 60~120 调的。果然,还是会踩坑。马上修复,固定帧率 75 (๑•̀ㅂ•́)و✧
commentator
恒洺 1 个月前
@独元殇:不过,其实我想玩高帧!你可以加改下变量,比如我记得jump那块设置的+10,其实可以加个式子,让高度的值是八分之一fps(不知道能不能实现,六年没碰前端了)
commentator
独元殇 1 个月前
@恒洺:有道理。画面渲染 和 物理世界以及业务逻辑,是两个独立系统。我可以物理和业务按照 75 计算,画面渲染按照最高值计算。我研究一下。
commentator
独元殇 1 个月前
@恒洺:现在这个版本应该可以了,可以清除缓存刷新浏览器试试~  无论是 300fps 还是 30 fps,物理都是按照 75 帧,画面则是根据配置拉满。(๑•̀ㅂ•́)و✧
commentator
恒洺 1 个月前
@独元殇:确实!!!就是在有屋顶的区域跳跃有点bug,我试了,手机电脑都有bug,跳不起来,应该和这次改动没关系,不过已经很好了!!!
还有一个很阴间的地方,camera在头前面放的,上下转180度之后能看见自己的大头,有点吓人哈哈哈
commentator
独元殇 1 个月前
@恒洺:屋顶区域,其实是有书架的区域。我设置了一个框,把含有书架的地方,跳跃力度改小了一点。因为在大厅和野外跳跃,是正常的,有书架的地方,肯定不能跳的幅度高。。。看来这个还得限制高度,我看知乎评论区那么多喜欢跑屋顶的。。。其他部分,跳跃应该算是正常力度了吧?我本地帧率改成1000好像没问题。
commentator
恒洺 1 个月前
@独元殇:确实确实,跳跃可以了,但是移速刚刚正常了一会,现在改完又很快了()
commentator
独元殇 1 个月前
@恒洺:明白了,晚上有空我优化一下,灰常感谢  灰常感谢  (。・ω・。)
commentator
恒洺 1 个月前
@独元殇:看见优化了,这回确实舒服了!
小鸡很可爱
还有,其实我也很喜欢在图书馆顶上乱跑哈哈哈,突然觉得,可以在外围加一个跑酷的区域,让新进来的可以跑跑图,不过好像得取消连跳和冻结,难度要是大一些的话,留住人不是问题,很倔想通关的人很多哈哈
commentator
恒洺 1 个月前
@独元殇:当然如果有时间,最好先加的是聊天和自定义昵称,实现难度我觉得是最简单的,但是用处确实很大,跑酷的话就是几个模型的事,如果想去加难度,就做个动画,旋转的等等,也不难实现
我还是很喜欢你这个项目的!加油!
commentator
独元殇 1 个月前
@恒洺:哈哈,聊天和昵称的话,这个确实简单,但就是害怕被人匿名乱发东西,国内言论监管挺严。未来我想的是独立一个海外域名,使用海外服务器,这样就宽松点。

未来我想基于这个搞一个独立的项目,独立域名,因为这个东西它建模很快,建筑不是三维软件一点点画的,而是代码镜像、旋转、阵列生成的,体积非常小,AI 画建筑等等非常快,我把业务理清了,AI 可以在很短时间内生成一个巨大的城镇,十几栋楼, 内部细节都会很全。

然后就是超级轻量级元宇宙了!理论上,这个地图是无限的,几十万栋各种各样的建筑,不同的建筑里面可能是 xx 游戏、展览馆、艺术馆、商店、控制室..... ,比 GTA 还好玩。比《我的世界》体积远远小、比我的世界加载快。

感谢!一起加油!
commentator
独元殇 1 个月前
@恒洺:不出意外,现在应该可以了,我让速度根据 fps 来调节了 ~
avatar
恒洺 1 个月前
连跳起飞能不能改一下,改成那种按F就可以实现mc里面飞行的那种感觉,主要是现在没有自由下降,上升还得连点(懒得走楼梯qwq)
commentator
独元殇 1 个月前
@恒洺:E + F ,按 E 时会自动解除冻结,我感觉体验还行。MC 那种我研究一下(没怎么玩过 MC (*^▽^*)),。应该不难实现。感谢反馈~
commentator
独元殇 1 个月前
@恒洺:目前 Q+W 还可以前后飞翔。本来是个 bug ,现在感觉也能用。
avatar
2broear 1 个月前
可以啊,一个不错的开始。建议这样,保留超小体积项目的同时,弄一个引擎版的。做爆品讲究小而精,玩法新颖但内容不能多了
commentator
独元殇 1 个月前
@2broear:外面多搞几个建筑,最好能无限大,慢慢攒几年就变成 GTA 在线版了。支持用户在里面增删内容。另外,送个免费的 star 😀??嘿嘿
avatar
南生余 1 个月前
我个人觉得这个项目真的很棒,如果后续能进一步优化是更好的,好像现在还没有3D在线图书馆这种吧!
commentator
独元殇 1 个月前
@南生余:可惜,目前找不到能盈利的头绪。几乎没有老访客。维护下去,每个细节都需要巨大的时间。
commentator
2broear 1 个月前
@独元殇:先定位使用人群,再细分盈利方式。这个mvp做完就可以开始改版了,整体框架不用变
avatar
Lvtu 1 个月前
优秀,我说怎么最近不见人呢!
看到你这个项目,我想到一些CS游戏场景~~
commentator
独元殇 1 个月前
@Lvtu:哈哈,分享个网站 https://noclip.website/ ,里面什么游戏的地图模型都有,塞尔达和 GTA 都有,CS 好像也有.不过,都只是一张皮