2f6aff7691
- SongController: loads MP3 + Beat Saber JSON map, runs countdown (3→2→1→GO), spawns cubes via VR_BeatManager.Spawn() synced to audioSource.time - NoteData → SpawnEventInfo mapping: position/lineLayer → x/y, colorType → ColorSide, cutDirection → Direction enum - travelTimeOverride on SpawnEventInfo: each cube's travel time is back-calculated from remaining time at spawn moment, so simultaneous notes arrive at hit zone together regardless of frame-level spawn delay - AudioManager: add PlayClip(AudioClip) and CurrentTime property - VR_BeatManager: respect travelTimeOverride when non-zero - Settings.asset: targetTravelTime 0.5 → 1.8 for natural Beat Saber approach feel - SceneBuilder ④: auto-builds Game.unity from SaberStyle, wires SongController refs, registers in Build Settings - LiberationSans SDF fallback updated with NanumGothic for Korean text support - Remove unused SampleScene Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
29 lines
925 B
Plaintext
29 lines
925 B
Plaintext
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!1045 &1
|
|
EditorBuildSettings:
|
|
m_ObjectHideFlags: 0
|
|
serializedVersion: 2
|
|
m_Scenes:
|
|
- enabled: 1
|
|
path: Assets/VRBeatsKit/Scenes/Menu.unity
|
|
guid: 8955cd175b370b448809e43ad833ea74
|
|
- enabled: 1
|
|
path: Assets/VRBeatsKit/Scenes/BoxingStyle.unity
|
|
guid: 63d51c8fe9633e54bb03cc51d243a0cd
|
|
- enabled: 1
|
|
path: Assets/Scenes/SongCreator.unity
|
|
guid: 09ef50fbbdfb41e4784b699dcffd4c2b
|
|
- enabled: 1
|
|
path: Assets/VRBeatsKit/Scenes/SaberStyle.unity
|
|
guid: bb4ee84e66cce254e9cbf1fdfc136c08
|
|
- enabled: 1
|
|
path: Assets/Scenes/Game.unity
|
|
guid: dab0572fcafe87d4b80a838fd874234b
|
|
m_configObjects:
|
|
Unity.XR.Oculus.Settings: {fileID: 11400000, guid: c872ebb38c96a954ca6549564e1aa398,
|
|
type: 2}
|
|
com.unity.xr.management.loader_settings: {fileID: 11400000, guid: 34230ee31c1362b49b1574bacd70986e,
|
|
type: 2}
|
|
m_UseUCBPForAssetBundles: 0
|