main
reng 2 months ago
parent 4e0c8bf685
commit 1f4133785d
  1. 306
      Assets/Fonts/NotoSerifTC-Regular SDF-Postcard.asset
  2. 97
      Assets/Scenes/SampleScene.unity
  3. 15
      Assets/Scripts/OscHandler.cs
  4. 4
      Assets/Shaders/Material-light.mat
  5. 2
      Material/token.json/Google.Apis.Auth.OAuth2.Responses.TokenResponse-user

File diff suppressed because one or more lines are too long

@ -600,6 +600,7 @@ GameObject:
- component: {fileID: 283408164}
- component: {fileID: 283408165}
- component: {fileID: 283408166}
- component: {fileID: 283408167}
m_Layer: 0
m_Name: OscHandler
m_TagString: Untagged
@ -648,6 +649,7 @@ MonoBehaviour:
stepText: {fileID: 1988834086}
hintforChat: {fileID: 585829000}
hintforStep: {fileID: 611584132}
hintforInput: {fileID: 1317646467}
--- !u!114 &283408163
MonoBehaviour:
m_ObjectHideFlags: 0
@ -888,6 +890,60 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!114 &283408167
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 283408159}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 51f8f979447c54247bcba0d5441e6081, type: 3}
m_Name:
m_EditorClassIdentifier:
_connection: {fileID: 11400000, guid: 403214990dd9b8f499d3a894e1575167, type: 2}
_oscAddress: /speech_pause
_dataType: 3
_event:
m_PersistentCalls:
m_Calls: []
_intEvent:
m_PersistentCalls:
m_Calls: []
_floatEvent:
m_PersistentCalls:
m_Calls: []
_vector2Event:
m_PersistentCalls:
m_Calls: []
_vector3Event:
m_PersistentCalls:
m_Calls: []
_vector4Event:
m_PersistentCalls:
m_Calls: []
_vector2IntEvent:
m_PersistentCalls:
m_Calls: []
_vector3IntEvent:
m_PersistentCalls:
m_Calls: []
_stringEvent:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 283408162}
m_TargetAssemblyTypeName: OscHandler, Assembly-CSharp
m_MethodName: onSpeechPause
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!1 &357834773
GameObject:
m_ObjectHideFlags: 0
@ -1167,8 +1223,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 123.75, y: 0}
m_SizeDelta: {x: 247.5, y: 0}
m_AnchoredPosition: {x: 54.75, y: 0}
m_SizeDelta: {x: 109.5, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &366298495
MonoBehaviour:
@ -3413,8 +3469,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 896.5715, y: -247.5}
m_SizeDelta: {x: 298.85715, y: 0}
m_AnchoredPosition: {x: 757.7143, y: -109.5}
m_SizeDelta: {x: 252.57144, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &696492449
MonoBehaviour:
@ -4069,8 +4125,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 186.78572, y: 0}
m_SizeDelta: {x: 247.5, y: 0}
m_AnchoredPosition: {x: 157.85715, y: 0}
m_SizeDelta: {x: 109.5, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &830016229
MonoBehaviour:
@ -4765,8 +4821,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 123.75, y: 0}
m_SizeDelta: {x: 247.5, y: 0}
m_AnchoredPosition: {x: 54.75, y: 0}
m_SizeDelta: {x: 109.5, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1060364296
MonoBehaviour:
@ -5309,10 +5365,10 @@ RectTransform:
- {fileID: 555167254}
m_Father: {fileID: 1317646465}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 70, y: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 617.5, y: -70}
m_SizeDelta: {x: 0, y: 70}
m_Pivot: {x: 1, y: 0}
--- !u!114 &1255800684
MonoBehaviour:
@ -5424,6 +5480,7 @@ GameObject:
m_Component:
- component: {fileID: 1317646465}
- component: {fileID: 1317646466}
- component: {fileID: 1317646467}
m_Layer: 5
m_Name: tool
m_TagString: Untagged
@ -5478,6 +5535,18 @@ MonoBehaviour:
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!225 &1317646467
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1317646464}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!1 &1327556355
GameObject:
m_ObjectHideFlags: 0
@ -6770,8 +6839,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 560.3572, y: 0}
m_SizeDelta: {x: 278.4375, y: 0}
m_AnchoredPosition: {x: 473.57144, y: 0}
m_SizeDelta: {x: 123.1875, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1811530096
MonoBehaviour:

@ -58,6 +58,8 @@ public class OscHandler : MonoBehaviour
private IEnumerator coroutine_breath;
public CanvasGroup hintforInput;
// Start is called before the first frame update
void Start()
@ -198,7 +200,16 @@ public class OscHandler : MonoBehaviour
}
}
public void onSpeechPause(string pause)
{
Debug.Log("/speechpause message received: " + pause);
float pause_time = float.Parse(pause);
if (pause_time > 0f)
{
StartCoroutine(FadeCanvasGroup(hintforInput, hintforInput.alpha, 0f, pause_time/1000.0f));
}
}
public void onInput(string input)
{
Debug.Log("/input message received: " + input);
@ -217,6 +228,8 @@ public class OscHandler : MonoBehaviour
}
else
{
hintforInput.alpha = 1.0f;
if (hint.alpha < 1f)
{
if (coroutine_hint != null) StopCoroutine(coroutine_hint);
@ -261,6 +274,8 @@ public class OscHandler : MonoBehaviour
// coroutine_hint = FadeCanvasGroup(hint, hint.alpha, text.Length > 0 ? 1f : 0f, _hintDuration);
// StartCoroutine(coroutine_hint);
hintforInput.alpha = 1.0f;
coroutine_breath = BreathFade(hintforStep);
StartCoroutine(coroutine_breath);

@ -61,7 +61,7 @@ Material:
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaCutoff: 0.044205
- _AlphaCutoff: 1
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
@ -79,7 +79,7 @@ Material:
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Strength: 0.044205
- _Strength: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:

@ -1 +1 @@
{"access_token":"ya29.a0AQQ_BDRB0mwyPQC3aXZIG4xmz_E_SNOxehto2az0prdgZ5ou9HMWtIiJgk5_fwGnepvkTxpWxkVGx_zluOYZ4CeKsYrn5TWtFd4eOlLpIDDlahML2M0_065tVb1Q-03MCHeaBc4hgpkK6q-sjNALTcqqP434KWqPE4P_vFvwC5vIl62ts4eO_NIeV7M2AdGNwLb8bgI0wAaCgYKAVgSARESFQHGX2MitizpUCkg-Ms3K3h44M7fVQ0209","token_type":"Bearer","expires_in":3599,"refresh_token":"1//0e-urCtqMVSK6CgYIARAAGA4SNwF-L9IrTWfNUsKFuBn8-mJmQxbXhkBlRW8776bD9xuFk1rFTaMH0dA9yRyESXHTchyXJDAJgkU","scope":"https://www.googleapis.com/auth/drive","Issued":"2025-10-09T17:18:10.707+08:00","IssuedUtc":"2025-10-09T09:18:10.707Z"}
{"access_token":"ya29.a0AQQ_BDSyYFR0Qe3zu1bn_0aweFMg37CihdVqetg4dHS_mhsSLUi0KM_vw-HcWX_SCFVlAJ3CBgxmnC1UkTosfa1DmluENigUaoMjzNQyxpnLpSf25YlupYeFnD8K5pkKAf39XOPUi7vpH6FHQwaghZ6524L9C_tl0P1quhICwLg2EZvkqhWkxock-4cA3sk0MliQvHFyqQaCgYKAYgSARESFQHGX2MiixJdxEGNEJVOwUJp5BE2dw0209","token_type":"Bearer","expires_in":3599,"refresh_token":"1//0e-urCtqMVSK6CgYIARAAGA4SNwF-L9IrTWfNUsKFuBn8-mJmQxbXhkBlRW8776bD9xuFk1rFTaMH0dA9yRyESXHTchyXJDAJgkU","scope":"https://www.googleapis.com/auth/drive","Issued":"2025-10-13T15:10:42.617+08:00","IssuedUtc":"2025-10-13T07:10:42.617Z"}
Loading…
Cancel
Save