我正在计划一个游戏项目,用户可以在许多不同的车辆等中自由漫游世界。
世界模型需要相对简单,但我正在尝试研究最好的方法。
到目前为止,我已经想到了一个可以实时导航的 SVG 世界地图(一种谷歌街景排列),第一人称部分使用 three.js 呈现。
虽然我已经创建了一个选择城市的数据库来导航,但我不确定如何将这些应用到 SVG 地图/3D 世界/等。
我正在计划一个游戏项目,用户可以在许多不同的车辆等中自由漫游世界。
世界模型需要相对简单,但我正在尝试研究最好的方法。
到目前为止,我已经想到了一个可以实时导航的 SVG 世界地图(一种谷歌街景排列),第一人称部分使用 three.js 呈现。
虽然我已经创建了一个选择城市的数据库来导航,但我不确定如何将这些应用到 SVG 地图/3D 世界/等。
如果你要渲染一些移动很多的东西,画布比 SVG 更可取。MSDN 实际上有一篇关于在两者之间进行选择的好文章。
使用画布,您仍然可以绘制几何形状等,并且有许多不错的框架可供使用。KineticJS非常流行(虽然我没有使用过)。
Vizcities似乎正在做你想做的事。他们选择了 WebGL 来可视化地理坐标中的城市数据。