一、微信小程序運行環境
1、完全封閉的環境不等於瀏覽器環境
2、WXML/WXSS/JS格式
3、WXML 不等於 HTML
4、WXSS 不等於 CSS3
5、JS:支持ES6,ES5,不支持DOM(window,document,event,etc...)
6、不支持WEBGL,包含部分Canvas API
7、封閉的發布渠道:程序需通過官方IDE提交審核
8、騰訊完全控制客戶端底層的內部實現
二、微信小程序Canvas游戲限制分析
1、不支持Affine Transform 矩陣設置
2、不支持globalAlpha(忘記淡入淡出)
3、不支持貼圖變色(無法創建緩存Canvas對象)
4、不支持圖集(無法創建Image對象)
5、不支持BMFont字體
6、不支持剪裁(忘記ScrollView)
7、不支持WebGL,所以不支持任何高級特效
8、嚴格的模塊化,不支持全局變量注入,只支持global下注入
9、不支持項目內文件加載
10、不支持多點觸摸
11、不支持文字排版:換行,居中等
12、不支持九宮格、重復填充、網格等渲染模式
13、不支持skew
14、不支持混合模式
*15、支持Creator組件:Label,Sprite,Button,Widget,Layout,Animation,其他都不支持
