【文件属性】:
文件名称:bowdown:多人射箭生存
文件大小:153.22MB
文件格式:ZIP
更新时间:2021-05-12 21:21:37
JavaScript
该游戏完全用编写,这是一个使用WebGL的3D图形的javascript库。 这是一个具有客户端和服务器的多人游戏。 玩家下载客户端/网页以玩游戏,然后通过websocket连接到服务器。 服务器跟踪谁在玩,他们的位置,轮换,动作等,并将所有这些信息转发给客户端。
client目录包含所有客户代码和资产(声音/模型/图像)。 server目录包含服务器脚本。
要在本地运行游戏,请克隆此存储库,然后:
cd server
npm install
npm start
在另一个终端运行
cd client
npm install
npm start
就那么简单。
客户
大部分代码都在这里。
与控制主要角色,动作和物理有关的所有内容都在player1.js 。
主要玩家角色和其他玩家之间的所有常见问题都在archer.js得到照顾(玩家的声音,模型,动作等)。
特定于其他播放器的所