使用TypeScript 和 webgl 开发

 

第一步:实现了SpriteBatcher

例子如下

http://oak2x0a9v.bkt.clouddn.com/test/index.html

 

源码(要用svn抓)

http://code.taobao.org/svn/falconconv/trunk/babylonfan/webgl

 

使用方法如下:

SpriteBatcher Begin end中间可以add 三角形和四边形

一般的batcher 设计是begin 指定一部分参数,每次add指定一部分参数,这只是test项目,接口还会不断调整

第二步,支持Atlas

使用TexturePacker 这个very 经典的工具,需要保存json格式

但是tp 自己定义的json格式太过分臃肿

我们先定义自己的格式

在tp目录下增加两个文件

看不清楚没有关系,svn上面有

然后tp就有自定义格式了

存储容量小了很多,多余的东西都砍掉了

关于atlas的例子见

http://oak2x0a9v.bkt.clouddn.com/test_atlas/index.html

使用方法如下

版权声明:本文为crazylights原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/crazylights/p/5685671.html