最近需要做3D功能,惊喜的看到小程序推出了xr-frame组件,虽然是Beta版本,但是已经相当实用。
由于之前从未做过3D开发,所以把xr-frame和threejs同步尝试,以便比较选型。xr-frame上手非常快,保持了小程序一贯的MVC结构。但是当遇到一些需要定制的功能时,就有点困难。还好其架构的扩展性相当不错,基本上都能扩展。再加上glb加载做了优化,而对我们这是最关键的,所以就选择了继续使用xr-frame,把threejs和ammo作为工具类库,结合使用,相当不错。作为练手,做了个过山车,下面是效果图:
效果还可以优化。
感谢xr-frame团队,架构设计非常好!希望早日看到正式版。
大佬,xr-frame可以使用hreejs吗?
太强了
这只是其中一小部分功能,更大的惊奇在后面