项目中经常会有大量的单个尺寸很小的素材,比如txt文件、mp3文件、自定义文件等等,小文件会占用更多的磁盘空间,复制速度也比较慢,如果把它们合并成一个文件,就可以解决这些问题了。类似游戏里边的素材包。
不能用整体压缩,因为我们不想每次使用的时候都解压一遍,解压需要占用时间和内存。
我们只需要将这些文件直接连接到一块,并创建索引,用到某个文件的时候,直接查索引,只取文件内容的二进制数据。当然,单个文件可以进行压缩,或者分类进行压缩。
项目中经常会有大量的单个尺寸很小的素材,比如txt文件、mp3文件、自定义文件等等,小文件会占用更多的磁盘空间,复制速度也比较慢,如果把它们合并成一个文件,就可以解决这些问题了。类似游戏里边的素材包。
不能用整体压缩,因为我们不想每次使用的时候都解压一遍,解压需要占用时间和内存。
我们只需要将这些文件直接连接到一块,并创建索引,用到某个文件的时候,直接查索引,只取文件内容的二进制数据。当然,单个文件可以进行压缩,或者分类进行压缩。
公司喜欢用xmind设计产品中的目录结构,很多时候,软件中会直接使用树形菜单,因此,写了个工具,从xmind中直接提取树形结构xml。
createjs有中文API文档了,可以去看看。http://www.createjs.cc/easeljs/docs/modules/EaselJS.html
来源于Createjs中文网。
看了看挺失望的,完全是机器翻译的。
pixi.js在移动端用touch事件,pc端用mouse事件,引擎内没有做转换。开发和测试会有很多不方便。
移动端,只实现了touchstart、touchmove、touchend,大多数情况下是不够用的,还需要自己来扩展。
flash中,我们经常会需要知道鼠标的位置,通过对象的mouseX、mouseY属性是很方便的,pixi.js中,对象没有mouseX、mouseY属性,那么我们怎么获取鼠标的位置呢?