万象云档 本次搜索耗时 2.305 秒,为您找到 137 个相关结果.
  • 动画

    动画 本章介绍 Eva.js 的动画能力,包括过渡动画、帧动画、spine 骨骼动画、龙骨动画与 lottie 动画,让游戏对象动起来。
  • 插件

    插件 本章介绍 Eva.js 官方插件体系,包括 Sound 声音、物理引擎、a11y 无障碍、数据管理与性能监控等常用插件。
  • 过渡动画

    过渡动画 对 Component 上的属性做线性变化,实现过渡动画。 https://eva.js.org/playground/#/transition https://eva.js.org/playground/#/transition2 安装 使用 NPM npm i @eva / plugin - transition 在浏...
  • 帧动画

    帧动画 帧动画是由多张连续的图片按照一定的时间间隔播放的动画,通常会将图片合并到一张图片里面,然后通过 JSON 来描述图片的位置以及播放的顺序。 Eva.js 的帧动画底层是 pixi.js spriteAnimation 实现的,因此在 Eva.js 中可以使用 spriteAnimation 支持的雪碧图生成工具导出的素材,比如 TexturePa...
  • 图形 Graphics

    图形 Graphics Graphics 组件为 GameObject 提供了绘制图形的能力。 Demo 安装 使用 NPM npm i @eva / plugin - renderer @eva / plugin - renderer - graphics 在浏览器中 <script src = "https://unpkg.co...
  • MatterJS

    MatterJS Eva.js 基于 Matterjs 的物理引擎,目前只接入了小部分内容,如需更多人容可持续接入。 Install 使用 NPM npm install @eva / plugin - matterjs 在浏览器中 <script src = "https://unpkg.com/@eva/plugin-matterj...
  • 数据管理

    数据管理 介绍 在 react/vue 中,我们经常使用 redux/vuex 来进行数据管理,维护一套统一的数据,在 Eva.js 体系下,我们设计了一套数据管理系统,叫做 EVAX,通过 EVAX 我们可以维护一份共有数据,多个不同的对象上的组件可能会使用同一份数据进行逻辑运行。 比如游戏中的生命值,不仅在人的头顶上会显示,游戏中的人物也会根据生...
  • 基本能力

    基本能力 本章介绍 Eva.js 开发游戏化项目最基础的能力模块,包括资源管理、游戏、游戏对象以及每个对象默认携带的 Transform 组件。
  • 准备

    准备 所有渲染相关的操作依赖渲染器,该渲染器是以系统的形式提供出来的,所以我们需要在初始化游戏的时候将渲染器安装到游戏上。目前 Eva.js 提供了一个 2D 的渲染器,在使用渲染相关组件的时候需要提前安装。 安装 使用 NPM npm i @eva / plugin - renderer 在浏览器中 <!-- import PixiJS ...
  • Image 组件

    图片 Image Image 组件为 GameObject 提供了使用过图片的能力,可以将 resource 加载的图片添加到 GameObject 上展示出来。使用前需要安装渲染器 Demo 安装 使用 NPM npm i @eva / plugin - renderer @eva / plugin - renderer - img ...