Draw the laser like the ball's aim band, and let the two be compared
TUNE.beamBand flips between the two looks live from the T panel. 1, the new default, draws the laser the way the BALL's aim trajectory is drawn: a path down the lane whose width comes from each point's own projection scale, so it narrows into the distance like everything else on the court, with a shadow on the lawn to pin it there. 0 is the solid widening cone. The cone was a true projection, which is why it was not obviously wrong to me -- but it GROWS in world width, so on screen it opens out while the court recedes, and the eye reads that as a shape stuck to the screen rather than a plane lying in the world. The kill follows whichever look is on, in both fireBeam and drawBeamCuts. Otherwise the comparison would be a lie: a narrow band that deletes a cone-wide crowd tells you nothing about how the narrow band plays. Measured down one lane, the cone takes 9 of 9 and the band 5 of 9. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
601aa934ad
commit
ac1d5fbccd
5 files changed
+63
-3
No files matched your search
@@ -255,6 +255,13 @@ export const TUNE = {
|
||||
beamW0: 0.06, // m half-width at the racket — a POINT. At 0.35 it left the racket as a 0.7 m
|
||||
// bar hanging in the air rather than as something emitted from the strings.
|
||||
beamW1: 5.0, // ...and at the far end. It is a CONE: the spread is the point of it
|
||||
// A/B, live from the T panel on the phone. 1 = draw the laser the way the BALL's aim band is
|
||||
// drawn: a path down the lane whose width comes from each point's OWN projection scale, so it
|
||||
// tapers into the distance and sits in the world. 0 = the solid widening cone.
|
||||
// The cone is a real projection, but it GROWS in world width (0.06 m -> beamW1), so on screen it
|
||||
// opens out while everything else recedes — which is what reads as a flat sticker.
|
||||
beamBand: 1,
|
||||
beamBandW: 0.30, // world half-width of that band — CONSTANT, which is what makes it taper
|
||||
beamT: 0.42, // s the wedge stays drawn
|
||||
dmgBeam: 8, // what it takes off a BOSS. An ordinary body is not damaged by the beam, it is
|
||||
// DELETED by it (see fireBeam); bosses "must suffer severely" but survive.
|
||||
|
||||
Reference in new issue
Block a user