发布一个功能完整的 Web AVG,使用 AVG.js 制作

Icemic

撰写了文章 更新于 2017-03-31 14:41:54

目录

评论 7

Shitake 1年前

看到 avg.js 我猜应该就是我认识的那个,跳到 github 一看果然就是。
昨晚刚折腾完vscode的language support(自造了一个用于GUI布局的DSL【其实就是抄qml233】)
说起来,大大有没有弄lint?
还有 Telegram 。。。倒觉得 不如 slcak or gitter
最后不得不吐槽大大就是大大。。。ORZ 想想我的RGUI还在坑着

Icemic [作者] 1年前

我不是大大………………


嗯,slack或gitter或许更好,感谢建议。

有做lint,eslint 的配置文件折腾了我一天,效果还是不错的。


话说我也在等这RGUI呢……看你坑挖得很大……

我非常非常懒得写UI,还想等你做完直接封装一下……加油2333


AVG.js 的 GUI 布局用的 React,包括这个demo也是,顺便拿 react-router 做了场景管理器。

Shitake 1年前

@Icemic‍ 现在坑已经挖到mvvm+frp+自动布局/排版工具了orz 然而mvvm和frp现在都是写了些零散的东西,来验证些想法orz(最近在摸鱼造js条件编译的轮子 orz 

Icemic [作者] 1年前

@shitake ‍ 嗯,MVVM坑得慢慢踩…之后做出来还有一个生态的问题,所以我是比较建议直接接入现有的 React/Vue 等框架的,可以直接利用他们的生态。
布局排版直接用fb的yoga如何?

然后函数式……我是不了解了,这东西真的适合游戏编程吗?

Icemic [作者] 1年前

@shitake ‍ 话说你这个思路离 React 越来越近了2333

Shitake 1年前

@Icemic‍  react vue之类的是纯dom吧。。。我这边更偏向于纯canvas。。。基础渲染还是用pixijs的sprite。。。orz
frp的话,是替代之前的svent(我自己用fiber.js实现的异步事件库)做事件处理orz 不过最终可能还是仅仅偏向反应式吧。。。

Icemic [作者] 1年前

@shitake ‍ 就是sprite,React 是支持自定义底层组件(Composite Component)的,现在我就直接把sprite封装成了组件,纯 Canvas。可以参考一下 react-pixi 或者fb官方的 react-art

登录奶牛关账号即可参与讨论