Skip to content

TengfeiQi/wx_mini_game_demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeiXin Mini Game Demo

为了做性能对比,一共移植了五个 Demo,这些 Demo 常用于浏览器自身的 Canvas/WebGL 性能测试,包括 GUIMark3WebGL Aquarium

WeiXin Mini Game Demo

上图从左至右分别是:

  1. Canvas Bitmap,修改自 GUIMark3 Bitmap,类似雷电的小游戏,多个小位图的重复绘制,主要测试 Canvas.drawImage 的性能,跟微信开发工具自带的样例游戏类似;
  2. Canvas Compute,修改自 GUIMark3 Compute,模拟鸟群的运动,包含大量的物理运动计算,实际上是测试 JavaScript 的计算性能;
  3. WebGL Compute,Canvas Compute 的 WebGL 版本,用 WebGL 绘制点取代 Canvas 绘制短线段;
  4. WebGL Aqua,修改自 WebGL Aquarium,绘制的场景有一定的复杂度,包含了约 30 个模型,在支持 WebGL 2.0 的浏览器/设备上可以使用 Instance Rendering 和 Vertex Array Object 提升性能(iOS 设备需要手动关掉 WebGL 2.0 的使用);

新增了 Canvas FishIE,修改自FishIE Tank,绘制大量鱼群,主要测试 Canvas.drawImage 性能。

About

WeiXin Mini Game Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.9%
  • Other 1.1%