bevyengine / bevyengine/bevy

Take other relationships into account when computing visibility

Open
#21,854 1 comment 0 reactions 0 assignees View on GitHub
A-Rendering C-Feature S-Nominated-To-Close
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

When attempting #21812, the root node cannot be a child of a non root node,cannot control the visibility settings of the root node based on non parent-child relationships.
Perhaps in the future, we need visibility control for non parent-child relationships?

## What solution would you like?

This will involve data competition for visibility,
At the same time, it is also necessary to handle the transfer of visibility from one relationship to another.

Perhaps we can create a table to control based on the weight of each relationship.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reading issue #21812 and tracing the existing visibility computation for parent-child relationships; the issue needs a decided model for competing relationship weights and visibility transfer before completion can be verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.