Commit Graph

4372 Commits

Author SHA1 Message Date
8824a42cfa Add target look tracking and improve dampening utilities in third-person navigation controller 2026-04-25 16:27:42 +02:00
ff11b16f42 Refactor runtime target look input to use screen-space projection for candidate selection 2026-04-25 16:27:06 +02:00
4be1e05251 Update runtime target state management to use a boolean switch flag 2026-04-25 16:26:47 +02:00
5881d9d448 Refactor target switching logic and update input handling constants 2026-04-25 16:25:33 +02:00
5f2be9277f Implement structured target look input and advanced shader-based visual targeting effects 2026-04-25 16:25:12 +02:00
72a92ed798 Update test input for handleRuntimeTargetLookInput to use -1 2026-04-25 16:07:34 +02:00
f2fb11b4cc Update test positions for distant runtime interaction elements 2026-04-25 16:06:22 +02:00
3b19c16a14 Adjust type casting for horizontal intent in RuntimeHost 2026-04-25 16:06:22 +02:00
bb05a4b6cb Standardize targeting acquisition range by replacing complex reach multipliers with a fixed acquisition distance 2026-04-25 16:04:57 +02:00
7985afff0c Update RuntimeHost unit tests for target switching and look input handling 2026-04-25 15:58:54 +02:00
ed94970088 Refactor runtime target look input to support directional side targeting and update target state management 2026-04-25 15:58:18 +02:00
d7822b9741 Enhance target assist by tracking look input direction and refining target state logic 2026-04-25 15:52:29 +02:00
9471475e58 Prevent rotation when target look input is consumed 2026-04-25 15:52:16 +02:00
c94b82108f Refactor: Improve look input handling and consumption in ThirdPersonNavigationController 2026-04-25 15:51:06 +02:00
d90f0ac8fa Context: Add handleRuntimeTargetLookInput method to RuntimeControllerContext 2026-04-25 15:51:06 +02:00
ba31e05905 Update RuntimeHost tests to use camera property instead of look intent method 2026-04-25 15:44:27 +02:00
e43c955172 Refactor runtime targeting to use camera direction for accurate candidate resolution 2026-04-25 15:43:55 +02:00
5f74e091c3 Add test for star rotation based on sun orbit 2026-04-25 15:43:24 +02:00
b2e271c383 Refresh runtime targeting state 2026-04-25 15:43:24 +02:00
8fb4b3932e Update star rendering with rotation axis and reduce max active target distance 2026-04-25 15:42:49 +02:00
ef1262f893 Adjust sign convention for camera yaw calculation in third-person navigation 2026-04-25 15:41:20 +02:00
ab5e10fb5a Remove third-person camera look intent reporting from context 2026-04-25 15:41:20 +02:00
fdf0aab98a Enhance star rendering with advanced galaxy and nebula effects 2026-04-25 15:40:43 +02:00
f02f254ac3 Implement star rotation based on celestial orbits 2026-04-25 15:38:37 +02:00
99dc1871d9 Enhance runtime targeting logic and add unit tests for target switching and loss conditions 2026-04-25 15:33:43 +02:00
dd0f6868ac Implement look-directional target switching and refine active runtime target state management 2026-04-25 15:31:37 +02:00
601a1e8ecd Feature: Implement third-person camera look intent reporting and update target lock state 2026-04-25 15:31:13 +02:00
8956e82002 Add runtime target look yaw delta tracking 2026-04-25 15:30:00 +02:00
6cd90633ad auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-04-25 15:28:53 +02:00
92faceb809 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-25 15:28:53 +02:00
86e89b25ec auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-25 10:45:10 +02:00
12df95f98a auto-git:
[change] tests/unit/runtime-interaction-system.test.ts
2026-04-25 10:30:17 +02:00
de7055f421 auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 10:28:56 +02:00
5b248fa01b auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 10:28:56 +02:00
935c8b7e9c auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-interaction-system.test.ts
2026-04-25 10:28:29 +02:00
13635d0705 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-25 10:26:52 +02:00
393bdfc0d8 auto-git:
[change] src/assets/gltf-model-import.ts
2026-04-25 04:32:36 +02:00
c439bb77d2 auto-git:
[change] src/assets/gltf-model-import.ts
2026-04-25 04:32:36 +02:00
7c72e85361 auto-git:
[change] tests/setup/vitest.setup.ts
2026-04-25 04:32:12 +02:00
dfbf6c2a3f auto-git:
[change] tests/setup/vitest.setup.ts
2026-04-25 04:31:55 +02:00
0d176a0129 auto-git:
[change] src/runtime-three/player-locomotion.ts
2026-04-25 04:31:05 +02:00
697577d4ff auto-git:
[change] tests/unit/runtime-interaction-system.test.ts
2026-04-25 04:24:47 +02:00
c39a048134 auto-git:
[change] src/runtime-three/player-locomotion.ts
2026-04-25 04:24:46 +02:00
9261a18d94 auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 04:22:23 +02:00
352bfba286 auto-git:
[add] tests/unit/runtime-interaction-system.test.ts
 [change] src/runtime-three/runtime-host.ts
2026-04-25 04:21:28 +02:00
0f1d626504 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 04:16:46 +02:00
ea511424b4 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 04:16:39 +02:00
10c94fc5ec auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-25 04:15:32 +02:00
4e36c12814 auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-interaction-system.ts
2026-04-25 04:15:20 +02:00
d1a29cb58a auto-git:
[change] src/runtime-three/player-input-bindings.ts
2026-04-25 04:15:20 +02:00