既然创造了他 请赐给他力量 -- 小程序里面的 canvas

2016-11-18 10:59:26 +08:00
 dreamflywang

想尝试开发一个基于小程序 canvas 的 3D 库,简直了,什么接口都没有,不知道这个 canvas 除了画一些很丑陋的线框还有啥用。

PS :感觉小程序 canvas 开发实例里面给的例子基本就是他能力的极限了。

好了,吐槽完毕,大家来分析下小程序的分享最终会是什么样子的,是像现在的 h5 这样只能分享一个链接,还是像 wechat app sdk 那样,可以分享一张图或者视频或者 gif 啥的。

个人觉得应该是 h5 那样~ 或者有知情人士来一次性解答了也行,哈哈~

2226 次点击
所在节点    程序员
7 条回复
ETiV
2016-11-18 11:03:45 +08:00
难用+1

暂时不支持 blend mode
希望以后能够支持……
dreamflywang
2016-11-18 11:13:59 +08:00
@ETiV 还是希望能把 webgl 的操作接口直接暴露出来,可以直接写 shader 。
learnshare
2016-11-18 11:21:05 +08:00
强行封装的问题,不兼容其他 JS 库是个大毛病
dreamflywang
2016-11-18 11:22:46 +08:00
@learnshare 不太理解小程序的设计思路,既然要强行封装干嘛要完全放开 css ,这个如果后面他想做成 react native 那样的原生组件渲染, css 是他的一个大问题。
learnshare
2016-11-18 11:52:23 +08:00
@dreamflywang 微信想要做一个新的开发平台,这才是重点。不过微信真的有能力做 RN 么?不太可能。

微信的这套东西可能出生很早了,或许早期目标和目前的实现有巨大差距。从前端开发人员的角度讲,这套东西不行。
zhouquanbest
2016-11-18 11:57:22 +08:00
难用就算了 还有 bug
比如在 scrollview 里不跟着滚动
在 Android 里层级自动变成最高 无法降低
dreamflywang
2016-11-18 12:10:04 +08:00
@learnshare 我也是感觉有点儿尴尬,处在一个高不成低不就的中间位置,去掉了 HTML 的自由,引入 RN 对于普通的前端初学者还是有门槛的,但是又没有 RN 的优点,感觉更像是用规则和限制来控制大家,不让大家做出过分消耗性能的东西,所以目前很多消耗性能的接口都没有开放。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/321413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX