GitHub Repo stars

快捷操作


在线人数

开启人数变化提示音

当前在线人数:1

    简介

    这是一个由 webgl 开发的 js 库 openworld-js 的测试演示程序。该库仍在开发,目的是成为一个 40kb 的极小体积游戏引擎,里面包含了三维渲染和物理引擎。

    如您所见,这是一个类似于图书馆的建筑,里面放置了 30万 本「书」,目前这些「书」还没有被填充,未来几日会被填充一下(不一定是书)。内置了 websocket 可以实现让我们多人在线互动,相互游玩在建筑之间。非常的有趣!


    操作方式

    电脑

    • W A S D,或键盘上的方向键,控制 主角 前后左右移动,老生常谈...
    • 鼠标单击画面后,滑动,可以控制视角。
    • 空格 或 E 为跳跃(推荐使用 E ,敲键盘声音更小)。
    • shift 或 Q 为快速跑(推荐使用 Q,小拇指不会酸疼 😂)。
    • 图书馆东侧的楼梯,需要按 shift 或 Q 辅助前进,才能轻松上去!
    • F 键,frozen ,冻结到空中。
    • V 键,可以切换视角,远景、近景、第一人称视角。
    • 单击后,圆点可以选择物体,左上角是物体的数字 ID,目前尚在测试,便于建模,请【退出】此模式。

    移动设备

    初步支持,尚在测试,欢迎探索...


    更新记录

    • 2025-10-23 - 人数变化提示音、显示手机端标识
    • 2025-10-22 - 添加了【更多信息】,优化了多人在线,增加了移动端的初步控件

    注意事项

    • 本项目仍在开发中,功能不完善,可能存在 BUG ,请多包涵
    • 建议使用较新的浏览器,如 Chrome、Firefox 等,以获得更好的体验
    • 如果遇到问题,可以在 GitHub 仓库中提交 issue 或 作者主页

    Star

    感谢在 github 上 star 了 本仓库 的朋友们: