万象云档 本次搜索耗时 2.202 秒,为您找到 137 个相关结果.
  • 快速开始

    快速开始 Demo 项目 基于 webpack 创建的 demo 项目:https://github.com/eva-engine/start-demo 使用CDN的方式开发互动游戏:https://github.com/eva-engine/start-demo 多平台发布的脚手架,支持Web/微信小游戏: https://github.co...
  • 插件开发

    插件开发 一般通过脚本组件的方式就可以实现大部分逻辑,涉及引擎级别或者业务级别的通用能力,可以使用插件的形式进行开发,插件主要是由 Component 和 System 组成。 Eva.js 的渲染是基于 PixiJS 的,一般 Img/Sprite/Spine 等插件实际上是创建了 Pixi 的渲染对象,像 Stats/EvaX/Trans...
  • A11y 无障碍插件

    A11y 无障碍插件 介绍 Eva.js 无障碍插件,用于为游戏对象添加无障碍的能力。插件通过定位游戏对象的位置,自动化地添加辅助 DOM,使得游戏对象能被聚焦,游戏拥有无障碍能力。 安装 使用 NPM 复制代码npm install @eva / plugin - a11y 在浏览器中 复制代码<script sr...
  • Dragonbones 龙骨动画

    Dragonbones 龙骨动画 DragonBones 是白鹭时代推出的面向设计师的 2D 游戏动画和富媒体内容创作平台,它提供了 2D 骨骼动画解决方案和动态漫画解决方案。使用 Dragonbones 骨骼动画可以实现更加丰富的效果,相对于帧动画能够更好的减少内存占用。 Dragonbone 龙骨动画官网:http://dragonbone...
  • 数据管理

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

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

    基于 CDN 开发 基于 CDN 开发,我们推荐使用 start-demo-with-cdn ,这个脚手架使用了 Webpack 的 Externals 能力,将 Eva.js 包用 CDN 的方式引入。 介绍 如果希望通过 CDN 的形式引入 Eva.js,可以使用 unpkg/jsdelivr 进行引入。 以下是 @eva/eva...
  • Spine 骨骼动画

    Spine 骨骼动画 Spine 是一款专门为软件和游戏开发者量身打造的 2D 动画软件。动画师、原画师和工程师共同为您的游戏赋予生命。使用 Spine 骨骼动画可以实现一些更加丰富的效果,相对于帧动画能够更好的减少内存占用。Spine 是收费软件,请购买后使用,Spine 官网:http://zh.esotericsoftware.com/ 。目前...
  • Sound 音频系统

    Sound 音频系统 为 Game Object 添加音频控制的能力,使用 Web Audio API 播放。 安装 使用 NPM 复制代码npm install @eva / plugin - sound 在浏览器中 复制代码<script src = “https://unpkg.com/@eva/plugin-s...
  • 游戏 Game

    , 游戏 Game Game 是游戏对象,通过 Game 实例上的方法,控制游戏暂停、继续。通过将 System 添加到 Game 上让游戏能够支持不同的能力,这些能力都是通过组件添加到 GameObject 上展现出来的。 创建游戏 复制代码<style> #canvas { width : 100 %; ...