想尝试开发一个基于小程序 canvas 的 3D 库,简直了,什么接口都没有,不知道这个 canvas 除了画一些很丑陋的线框还有啥用。
PS :感觉小程序 canvas 开发实例里面给的例子基本就是他能力的极限了。
好了,吐槽完毕,大家来分析下小程序的分享最终会是什么样子的,是像现在的 h5 这样只能分享一个链接,还是像 wechat app sdk 那样,可以分享一张图或者视频或者 gif 啥的。
个人觉得应该是 h5 那样~ 或者有知情人士来一次性解答了也行,哈哈~
1
ETiV 2016-11-18 11:03:45 +08:00 via iPhone
难用+1
暂时不支持 blend mode 希望以后能够支持…… |
2
dreamflywang OP @ETiV 还是希望能把 webgl 的操作接口直接暴露出来,可以直接写 shader 。
|
3
learnshare 2016-11-18 11:21:05 +08:00
强行封装的问题,不兼容其他 JS 库是个大毛病
|
4
dreamflywang OP @learnshare 不太理解小程序的设计思路,既然要强行封装干嘛要完全放开 css ,这个如果后面他想做成 react native 那样的原生组件渲染, css 是他的一个大问题。
|
5
learnshare 2016-11-18 11:52:23 +08:00
@dreamflywang 微信想要做一个新的开发平台,这才是重点。不过微信真的有能力做 RN 么?不太可能。
微信的这套东西可能出生很早了,或许早期目标和目前的实现有巨大差距。从前端开发人员的角度讲,这套东西不行。 |
6
zhouquanbest 2016-11-18 11:57:22 +08:00
难用就算了 还有 bug
比如在 scrollview 里不跟着滚动 在 Android 里层级自动变成最高 无法降低 |
7
dreamflywang OP @learnshare 我也是感觉有点儿尴尬,处在一个高不成低不就的中间位置,去掉了 HTML 的自由,引入 RN 对于普通的前端初学者还是有门槛的,但是又没有 RN 的优点,感觉更像是用规则和限制来控制大家,不让大家做出过分消耗性能的东西,所以目前很多消耗性能的接口都没有开放。
|