James Liu

Results 151 issues of James Liu

# Objective Fixes #3184. Fixes #6640. Makes #4798 obsolete. Using `Query::par_for_each(_mut)` currently requires a `batch_size` parameter, which affects how it chunks up large archetypes and tables into smaller chunks to...

A-ECS
C-Performance
S-Ready-For-Final-Review
C-Breaking-Change
S-Controversial

The general implementation of `lerp` in glam for floating point types takes the form as follows: ```rust fn lerp(a: Self, b: Self, t: f32) -> Self { a + (b...

This is an initial crack at #290. This ports over the implementation from `backroll_transport(_udp)` as the `laminar::net::aio` module. - Includes the `BidirectionalAsyncChannel`, `Peer`, `Peers` from backroll_transport. - Has a `UdpManager`...

I've been working on a port of [GGPO](https://github.com/pond3r/ggpo) to Rust: [backroll-rs](https://github.com/HouraiTeahouse/backroll-rs), and built a transport abstraction layer [backroll-transport](https://crates.io/crates/backroll_transport) that I think generalizes very well and may be better served as...

Most marketing sites have some eye-catching hero banner/carousel nowadays. It should immediately grab the attention of the viewer and put direct followups (i.e. "Get Started", "Learn more", "Try Demo") in...

A-Home
C-Webdev

[RENDERED](https://github.com/james7132/rfcs/blob/cpu-particles/rfcs/cpu-particles.md) This RFC proposes adding a fully featured CPU particle system implementation to Bevy.

[RENDERED](https://github.com/james7132/rfcs/blob/animation-primitives/rfcs/49-animation-primitives.md) This RFC details the absolute bare minimum viable API for setting up a flexible and extendable property based animation system in Bevy... or at least part of it. This...

[RENDERED](https://github.com/james7132/rfcs/blob/animation-composition/rfcs/51-animation-composition.md) This RFC is an extension of #49, detailing the low level details on how to compose the base primitives for more complex animations together via blending. This RFC stops...

Need 3 Types: - Static: Shows itself several frames before doing hitbox collisons. Does not move. - Standard: like bullets, but gradually grow in size until it is a certain...

enhancement
core

Due to the way DanmakuPool and DanmakuRenderer interact, whenever a bullet is destroyed, the rendering order of the most recently fired bullet is altered. The DanmakuPool is implemented as a...