JSPM

@icanvas/core

3.0.89
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q111510F
  • License MIT

这是icanvas的核心包

Package Exports

  • @icanvas/core

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@icanvas/core) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

iCanvas核心构造器

npm

NPM

npm npm bundle size GitHub top language

安装

    npm install -s @icanvas/core

调用

    import * as ICanvas from '@icanvas/core';
    // OR
    const ICanvas = require('@icanvas/core');

API列表

数学包

基本向量ICanvas.Vector

二维向量ICanvas.Vector2

三维矩阵ICanvas.Matrix4

三维矩阵ICanvas.Color

界面组件

容器组件ICanvas.Container

场景管理容器组件ICanvas.Director

图片精灵组件ICanvas.Sprite

工具包

底层扩展ICanvas.Polyfill

随机函数ICanvas.Random

界面组件碰撞检测类ICanvas.Collision

触摸事件统一处理类ICanvas.Touch

时钟步进类ICanvas.Clock

事件监听类ICanvas.Event

脏检查器类ICanvas.Dirty

动画类ICanvas.Animation

资源管理

图片管理器ICanvas.ImageLoader

音频管理器ICanvas.AudioLoader

图片资源类ICanvas.ImageSource

音频资源类ICanvas.AudioSource

资源加载器ICanvas.Loader

渲染器

Canvas2D渲染器ICanvas.CanvasRender

Webgl渲染器ICanvas.WebGLRender

Webgl默认着色器ICanvas.WebGLShader