标签: canvas three.js webgl terrain raycasting
我正在开发一款具有平铺图的浏览器游戏(在设计阶段)。我想要实现的是类似于Simcity 4
由于webGL支持和设备功能有限,我想要一个画布后备。在这种情况下,在服务器端渲染地形并作为图像块似乎是一个可行的选择。
但在这种情况下,我不知道如何处理瓷砖的鼠标选择。我的搜索导致了两个选项,如果您的斜率类型数量有限,则为鼠标地图;如果您使用地形进行3D渲染,则会进行光线投射。
由于我没有这些,我不知道如何处理这个,所以会感激一些帮助。
提前致谢,