文件名称:ThreejsBoardGameDemo:学习ThreeJS
文件大小:2.83MB
文件格式:ZIP
更新时间:2024-05-22 12:33:59
JavaScript
ThreeJS棋盘游戏 一个使用Threejs的3D渲染棋盘游戏框架。 现在可在以下位置获得: 最有价值球员 至少,游戏应允许两个或多个玩家在同一屏幕上进行棋盘游戏。 玩家将轮流移动自己的棋子,直到确定获胜者为止。 流 加载网站后,将显示一个简介页面。 玩家将从可用的游戏中进行选择,设置玩家数量并开始游戏。 当前玩家的每一回合都会在屏幕顶部突出显示。 玩家的作品将被柔和突出显示,直到玩家选择要移动的作品为止。 然后,此作品可以移动到的位置将被突出显示。 玩家可以取消游戏,将棋子放回原来的位置,或者他/她可以选择一个可用的位置来移动。 转弯将重复进行,直到满足胜利条件为止。 挑战性 资产加载 三维环境要求将诸如网格和纹理之类的大型资产转移到客户端。 初步测试显示,加载单个棋子片会有短暂的延迟。 像国际象棋这样的更复杂的游戏将需要更多的网格。 应尽力减少数据传输对播放器的影响。 具有状态
【文件预览】:
ThreejsBoardGameDemo-master
----LICENSE(1KB)
----js()
--------threejs()
--------checkers.js(6KB)
--------game.js(17KB)
--------Main.js(4KB)
----README.md(3KB)
----style.css(655B)
----texture()
--------aborder.png(41KB)
--------ablack.jpg(1.15MB)
--------awhite.jpg(1.27MB)
--------ablack.png(44KB)
--------bborder.png(92KB)
--------awhite.png(29KB)
----BoardGame.png(46KB)
----index.html(2KB)
----.vscode()
--------launch.json(408B)
----mesh()
--------CheckerSmall.stl(105KB)