V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dreamflywang
V2EX  ›  程序员

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

  •  
  •   dreamflywang · 2016-11-18 10:59:26 +08:00 · 2351 次点击
    这是一个创建于 2927 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    7 条回复    2016-11-18 12:10:04 +08:00
    ETiV
        1
    ETiV  
       2016-11-18 11:03:45 +08:00 via iPhone
    难用+1

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

    微信的这套东西可能出生很早了,或许早期目标和目前的实现有巨大差距。从前端开发人员的角度讲,这套东西不行。
    zhouquanbest
        6
    zhouquanbest  
       2016-11-18 11:57:22 +08:00
    难用就算了 还有 bug
    比如在 scrollview 里不跟着滚动
    在 Android 里层级自动变成最高 无法降低
    dreamflywang
        7
    dreamflywang  
    OP
       2016-11-18 12:10:04 +08:00
    @learnshare 我也是感觉有点儿尴尬,处在一个高不成低不就的中间位置,去掉了 HTML 的自由,引入 RN 对于普通的前端初学者还是有门槛的,但是又没有 RN 的优点,感觉更像是用规则和限制来控制大家,不让大家做出过分消耗性能的东西,所以目前很多消耗性能的接口都没有开放。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1683 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.