rewin
|
53f0a165e3
|
Fix picking for bundles and gltf entities (#103)
|
2024-03-22 17:35:38 -04:00 |
|
rewin
|
87ecf2d7e4
|
Save for material (#101)
|
2024-03-22 23:35:20 +03:00 |
|
Danny McGee
|
14011df082
|
Material roughness, metallic, specular editing
|
2024-03-21 21:36:14 -04:00 |
|
Danny McGee
|
d232eab3fd
|
Material base_color editing support
|
2024-03-21 21:10:53 -04:00 |
|
Danny McGee
|
46d784c695
|
Proof-of-concept inspector mutations
|
2024-03-21 06:15:09 -04:00 |
|
Danny McGee
|
0c52ea6eec
|
Fix hierarchy selection issues
|
2024-03-21 04:17:12 -04:00 |
|
rewin
|
550a92eec1
|
Inspect for StandartMaterial (#76)
Allow to render StandartMaterial color and change in uniform way as
another components


|
2024-03-07 21:03:42 +03:00 |
|
rewin
|
add1e79fea
|
Logic for inspector field muts (#73)
Allow to send change events from typescript to bevy
Example (test)
```rust
CHANGE_FROM_UI.write_message(UpdateField {
component: "bevy_transform::components::transform::Transform".to_string(),
reflect_path: ".translation.x".to_string(),
value: 0.to_string(),
});
```
Function for typescript
```rust
#[wasm_bindgen(js_name = changeValue)]
pub fn change_value(msg: String) {
let Ok(msg) = serde_json::from_str::<UpdateField>(&msg) else {
error!("Failed to parse message: {}", msg);
return;
};
CHANGE_FROM_UI.write_message(msg);
}
```
|
2024-03-05 22:28:46 +03:00 |
|
rewin
|
ae88696213
|
Inspector: component view part (#55)
This PR allow to send entity components data to typescript with
inspector-dom event
Event data

Component register example

Read event example

This PR is the first step of new inspector backend logic
Next parts is:
- Allow to edit components fields
- Allow to show asset data (like show Handle<StandartMaterial> data)
- Allow to edit asset fields
|
2024-02-29 23:17:51 +03:00 |
|