blend4web研究
墨阳,写在无聊的北京站
第一印象
1.能直接导出html挺牛逼的
2.不晓得为嘛这里多出了一些东西
3.打开导出的demo,机子变得好卡了
代码大略
文档位置
这个没啥好说了,自己实现了个模块加载器
b4w.module_check
b4w.register
b4w.require
在register的回调中提供了
exports和require两个变量
遵循了commonjs标准,
和nodejs的写法相同
函数命名有着浓重的python风格
还有npc 还有ai 。。。
不明觉厉害。。。。。。、、
物理的封装也是相当厉害的样子、、
这模块的介绍,那真是够简洁呀- -
还有sound api ,好屌!!!
OK!
js做的事情基本清楚了
现在看看python和c做了哪些事
c这一层看起来相当简单了,
其实就mikktspace、weldmesh
这两个文件起了作用
weldmesh就定义了一个新类型
(虽然不晓得是干嘛的类型)
而mikktspace做了真正的数据转换工作
python这一层大概就是定义了一些ui组件
最上面提到的为嘛多了那些按钮,答案就
在这里了,不过火车要晚点了,今天先写
到这,以后有空再对js c和py对实现在做
详细的分析吧