https://github.com/eva-engine/eva-plugin-hitarea-dyeing
https://github.com/eva-engine/eva-plugin-hitarea-dyeing
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/eva-engine/eva-plugin-hitarea-dyeing
- Owner: eva-engine
- License: mit
- Created: 2023-09-05T10:30:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-06T02:21:30.000Z (almost 3 years ago)
- Last Synced: 2025-01-24T11:12:59.416Z (over 1 year ago)
- Language: JavaScript
- Size: 335 KB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Eva.js HitArea Debug Plugin
在 EvaJs 中,给 Event 设置了 HitArea,如果需要调整点击区域的宽高,位置,形状等参数,本插件可以提供可视化的染色能力

## 使用方法
```
npm install @eva/eva-plugin-hitarea-dyeing --save-dev
```
```javascript
import {HitAreaDyeingSystem} from '@eva/eva-plugin-hitarea-dyeing';
const game = new Game({
systems: [new HitAreaDyeingSystem()]
})
...
```
### Options
| 名称 | 描述 | 默认值 |
| --------------------- | -------------------------------------------------------------------------------- | ------ |
| hitAreaColor | 命中区域颜色 | red |
| hitAreaOpacity | 命中区域透明度 | 0.3 |
| filterGameObjectNames | 默认对所有设置了 Event HitArea 的 GameObject 生效,可以通过 GameObject name 过滤 | 空数组 |