简介
准备开始写一个【PIXI架构】的系列,本来是打算写源码阅读的文章,但是看了一顿源码之后感觉大部分源码很简单,事无巨细的翻译源码也没什么意义,只要懂得大体的代码思路或者说是架构,就能很容易弄明白源码的意思。但是也确实有一些源码需要一些数据结构的知识,最开始的几篇文章会先写一些基础的知识,然后慢慢深入,如果大家有什么好的建议或者想了解某个class
的源码欢迎在留言区留言。
源码说明
- 源码现在正处于将
js
转为ts
的阶段,比如packages/app/src
下是ts
源码,packages/app/lib
下为ts
生成的对应的js
代码。 - pixi.js有很多模块在不同文件夹下,例如
packages/utils
目录下放了一些帮助类,packages/filters
下放了一些shader
特效,packages/loaders
下放了资源加载相关的代码,而且每个目录都是单独的一个node
项目,有自己的packages.json
文件,编译时候会将所有的编译到一起。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。