@eva/react-eva
Version:
React EVA是一个让开发同学能够在React技术体系下,利用EVA JS的游戏研发能力,开发动画、游戏类场景的框架。它可以让开发同学用熟悉的JSX和Hooks语法编写动画、游戏场景的代码。
15 lines (11 loc) • 327 B
text/typescript
import {RefObject} from 'react';
import {GameObject} from '@eva/eva.js';
export default class EvaRefObject {
gameobject: GameObject;
constructor(ref: RefObject<GameObject>) {
this.gameobject = ref.current;
for (const component of this.gameobject.components) {
this[component.name] = component;
}
}
}