update core

This commit is contained in:
2024-10-28 00:40:00 +08:00
parent 991ce10c52
commit 66b8593446
14 changed files with 116 additions and 20 deletions

View File

@@ -345,7 +345,7 @@ MonoBehaviour:
Volume: 1 Volume: 1
Delay: 0 Delay: 0
_closeAudioData: _closeAudioData:
AudioName: 20 AudioName: 0
IsLoop: 0 IsLoop: 0
Volume: 1 Volume: 1
Delay: 0 Delay: 0

View File

@@ -1565,6 +1565,7 @@ RectTransform:
m_LocalScale: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 7624515150984311592}
- {fileID: 3177260320638737076} - {fileID: 3177260320638737076}
- {fileID: 2374024862025964088} - {fileID: 2374024862025964088}
- {fileID: 3705581280124726578} - {fileID: 3705581280124726578}
@@ -1874,6 +1875,81 @@ MonoBehaviour:
IsAutoStartValue: 0 IsAutoStartValue: 0
StartValue: {x: 0, y: 0, z: 0} StartValue: {x: 0, y: 0, z: 0}
EndValue: {x: 0, y: 0, z: -360} EndValue: {x: 0, y: 0, z: -360}
--- !u!1 &6053135807112921453
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7624515150984311592}
- component: {fileID: 8910969604858088213}
- component: {fileID: 4126484886284211607}
m_Layer: 5
m_Name: Panel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7624515150984311592
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6053135807112921453}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4838644678723712850}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8910969604858088213
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6053135807112921453}
m_CullTransparentMesh: 1
--- !u!114 &4126484886284211607
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6053135807112921453}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &6743320458867731797 --- !u!1 &6743320458867731797
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -166,7 +166,7 @@ namespace Game.Component
#if UNITY_EDITOR #if UNITY_EDITOR
public bool HasRunaway => MapContent.Instance?.IsRunaway ?? false; public bool HasRunaway => MapContent.Instance?.IsRunaway ?? false;
public float CurMoveSpeed => (MapContent.Instance?.MoveGlobalOffset ?? 0) * this._curMoveSpeedOffset * (this.MaxMoveSpeed * public float CurMoveSpeed => (MapContent.Instance?.EnemyMoveGlobalOffset ?? 0) * this._curMoveSpeedOffset * (this.MaxMoveSpeed *
(1 + (1 +
( this._expTimeHandler?.IsPlaying ?? false ( this._expTimeHandler?.IsPlaying ?? false
? (1 - this._expTimeHandler.CurProgress) * this._expSpeedOffset ? (1 - this._expTimeHandler.CurProgress) * this._expSpeedOffset
@@ -176,7 +176,7 @@ namespace Game.Component
#else #else
public bool HasRunaway => MapContent.Instance?.IsRunaway ?? false; public bool HasRunaway => MapContent.Instance?.IsRunaway ?? false;
public float CurMoveSpeed => (MapContent.Instance.MoveGlobalOffset) * this._curMoveSpeedOffset * (this.MaxMoveSpeed * public float CurMoveSpeed => (MapContent.Instance.EnemyMoveGlobalOffset) * this._curMoveSpeedOffset * (this.MaxMoveSpeed *
(1 + (1 +
( this._expTimeHandler?.IsPlaying ?? false ( this._expTimeHandler?.IsPlaying ?? false
? (1 - this._expTimeHandler.CurProgress) * this._expSpeedOffset ? (1 - this._expTimeHandler.CurProgress) * this._expSpeedOffset

View File

@@ -1,13 +1,21 @@
using XFFSM; using UnityEngine;
using XFFSM;
namespace Game.Component.EnemyFSM_AI namespace Game.Component.EnemyFSM_AI
{ {
public class Sleep : EnemyFSMState public class Sleep : EnemyFSMState
{ {
public override void OnExit ()
{
this.Entity.GetComponent<Collider2D> ().enabled = true;
}
public override void OnEnter () public override void OnEnter ()
{ {
// this.Entity.
this.Entity.AnimState.SetState (EnemyAnimStateType.Idle); this.Entity.AnimState.SetState (EnemyAnimStateType.Idle);
SetAiTarget (this.Entity.CreatePos); SetAiTarget (this.Entity.CreatePos);
this.Entity.GetComponent<Collider2D> ().enabled = false;
//此处可设置角色动画为沉睡状态 //此处可设置角色动画为沉睡状态
} }
} }

View File

@@ -3,6 +3,7 @@ using Framework.Audio;
using Framework.Timer; using Framework.Timer;
using Game.EventDefine; using Game.EventDefine;
using UniFramework.Event; using UniFramework.Event;
using Unity.Mathematics;
using UnityEngine; using UnityEngine;
namespace Game.Component namespace Game.Component
@@ -17,11 +18,14 @@ namespace Game.Component
public bool IsActiveGame; public bool IsActiveGame;
private float _moveGlobalOffset = 1; private float _moveGlobalOffset = 1;
private float _expGlobalOffset = 0;
//玩家位置 //玩家位置
public Vector2 PlayerPosition { private set; get; } public Vector2 PlayerPosition { private set; get; }
public bool IsRunaway { get ; private set ; } public bool IsRunaway { get ; private set ; }
public float MoveGlobalOffset => this._moveGlobalOffset; public float MoveGlobalOffset => this._moveGlobalOffset;
public float EnemyMoveGlobalOffset => math.clamp (this._moveGlobalOffset - this._expGlobalOffset , 0 , 1f);
public bool IsPause public bool IsPause
{ {
@@ -81,6 +85,7 @@ namespace Game.Component
public void ResetGame () public void ResetGame ()
{ {
this._expGlobalOffset = Mathf.Clamp (this.ScenePart.LossCount * 0.025f , 0 , 0.25f);
this.PlayerEntity.gameObject.SetActive (false); this.PlayerEntity.gameObject.SetActive (false);
this.IsPause = false; this.IsPause = false;
this._RunawayTimeHandler?.Kill (); this._RunawayTimeHandler?.Kill ();

View File

@@ -20,6 +20,8 @@ namespace Game.Component
[LabelText ("当前完成数:")] private int _currentConditionNumber = 0; [LabelText ("当前完成数:")] private int _currentConditionNumber = 0;
public int LossCount;
public int CurrentConditionNumber => this._currentConditionNumber; public int CurrentConditionNumber => this._currentConditionNumber;
private List<EnemyEntity> _enemyEntities; private List<EnemyEntity> _enemyEntities;

View File

@@ -19,9 +19,10 @@ namespace Game.FsmNode
CameraEffectUtils.Instance.SetAberration (1f , 0.5f); CameraEffectUtils.Instance.SetAberration (1f , 0.5f);
CameraEffectUtils.Instance.SetGameCamBlur (0.35f , 0.5f , null); CameraEffectUtils.Instance.SetGameCamBlur (0.35f , 0.5f , null);
AudioManager.Instance.PlaySoundEffect (SeAudio.OverGame_Fail); AudioManager.Instance.PlaySoundEffect (SeAudio.OverGame_Fail);
GameManager.Instance.Vibrator (VibratorScale.Normal);
GameEventDefine.GlobalRunaway.SendMessage (10); GameEventDefine.GlobalRunaway.SendMessage (10);
await UniTask.Delay (3000); await UniTask.Delay (3000);
MapContent.Instance.ScenePart.LossCount ++;
this.stateMachineRunner.OpenState (GameState.StartGame); this.stateMachineRunner.OpenState (GameState.StartGame);
} }

View File

@@ -18,11 +18,11 @@ namespace Game.FsmNode
{ {
RoomManager.Instance.LoadScenePart (RoomManager.Instance.PartIndex); RoomManager.Instance.LoadScenePart (RoomManager.Instance.PartIndex);
} }
// AudioManager.Instance.PlayBGM(BgmAudio.NormalBgm , 0.65f);
GameEventDefine.ChangeGameFsm.SendMessage (GameState.FightGame , true);
UIManager.Instance.CloseLoading (null); UIManager.Instance.CloseLoading (null);
MapContent.Instance.ResetGame (); MapContent.Instance.ResetGame ();
// AudioManager.Instance.PlayBGM(BgmAudio.NormalBgm , 0.65f);
CameraManager.Instance.SetCameraState (CameraManager.CameraState.Player_Near); CameraManager.Instance.SetCameraState (CameraManager.CameraState.Player_Near);
GameEventDefine.ChangeGameFsm.SendMessage (GameState.FightGame , true);
} }
protected override void OnExit () protected override void OnExit ()

View File

@@ -46,7 +46,7 @@ Material:
m_Ints: [] m_Ints: []
m_Floats: m_Floats:
- Vector1_c9f2135c9d254951b22c018d295f8558: 0.003 - Vector1_c9f2135c9d254951b22c018d295f8558: 0.003
- _blurOffset: 0.022401923 - _blurOffset: 0.0076103834
m_Colors: [] m_Colors: []
m_BuildTextureStacks: [] m_BuildTextureStacks: []
--- !u!114 &268278646524644520 --- !u!114 &268278646524644520

View File

@@ -144,7 +144,6 @@ namespace StateSystem.State
{ {
CameraEffectUtils.Instance.SetAberration (0f , 0f); CameraEffectUtils.Instance.SetAberration (0f , 0f);
CameraEffectUtils.Instance.SetGameCamBlur (0f , 0f , null); CameraEffectUtils.Instance.SetGameCamBlur (0f , 0f , null);
BeginStaticPanel.ReleasePanel ();
if (HasTempGame) if (HasTempGame)
{ {
this.stateMachineRunner.OpenState (GameGlobalState.GameRoom); this.stateMachineRunner.OpenState (GameGlobalState.GameRoom);
@@ -153,6 +152,7 @@ namespace StateSystem.State
{ {
UIManager.Instance.OpenView (UIPanel.InitTipPanel); UIManager.Instance.OpenView (UIPanel.InitTipPanel);
} }
BeginStaticPanel.ReleasePanel ();
}); });
} }
} }

View File

@@ -34,10 +34,10 @@ namespace Views
this._time = 1; this._time = 1;
} }
#if !UNITY_EDITOR #if !UNITY_EDITOR
VibratorImp.Instance.Vibrator_Normal (0.2f , (int)(math.clamp (this._time , 0 , 1) * 50)); VibratorImp.Instance.Vibrator_Normal (0.35f , (int)(math.clamp (this._time , 0 , 1) * 300));
#endif #endif
// GameManager.Instance.Vibrator (VibratorScale.Small); // GameManager.Instance.Vibrator (VibratorScale.Small);
CameraImpulseUtils.Instance.UniformImpulseCamera (0.5f , math.clamp (this._time , 0 , 2)); CameraImpulseUtils.Instance.UniformImpulseCamera (0.5f , math.clamp (this._time , 0 , 5));
} }
private void DoUpdate () private void DoUpdate ()

View File

@@ -1,5 +1,6 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.StateSystem; using System.StateSystem;
using Cysharp.Threading.Tasks;
using Framework.Audio; using Framework.Audio;
using Framework.UI; using Framework.UI;
using Game; using Game;
@@ -51,11 +52,12 @@ namespace Views
this.table1.gameObject.SetActive (true); this.table1.gameObject.SetActive (true);
} }
private void OnTable4 (PlayableDirector obj) private async void OnTable4 (PlayableDirector obj)
{ {
this._animatorStateUpdate.state = 7; this._animatorStateUpdate.state = 7;
this.table3.gameObject.SetActive (false); this.table3.gameObject.SetActive (false);
this.table4.gameObject.SetActive (true); this.table4.gameObject.SetActive (true);
await UniTask.Delay (5000);
this._closeBtn.gameObject.SetActive (true); this._closeBtn.gameObject.SetActive (true);
} }

View File

@@ -31,15 +31,17 @@ namespace Views{
_toGame.gameObject.SetActive (false); _toGame.gameObject.SetActive (false);
string key = "CompleteCount"; string key = "CompleteCount";
await UniTask.Delay (1000); await UniTask.Delay (1000);
if (!PlayerPrefs.HasKey ("toApp") && PlayerPrefs.GetInt (key , 0) > 0) // !PlayerPrefs.HasKey ("toApp") &&
if ( PlayerPrefs.GetInt (key , 0) > 0)
{ {
//提醒玩家评论 //提醒玩家评论
UIManager.Instance.OpenTip ("本项目由" + "Taptap聚光灯挑战赛@2024".ToColorString (new Color (1f, 0.38f, 0f)) + "活动在规定的21天时间完成制作\n你的评价将是对我们最大的支持点击确认查看游戏详情页!" , UIManager.Instance.OpenTip ("本项目由" + "Taptap聚光灯GameJam@2024".ToColorString (new Color (1f, 0.38f, 0f)) + "活动在规定的21天时间完成制作\n你的评价将是对我们最大的支持点击确认查看游戏详情页!" ,
() => () =>
{ {
PlayerPrefs.SetInt ("toApp" , 1); PlayerPrefs.SetInt ("toApp" , 1);
LaunchAppUtils.ToTapTapTargetApp(GameGlobalConfig.Instance.TapUrl); LaunchAppUtils.ToTapTapTargetApp(GameGlobalConfig.Instance.TapAppUrl);
} , () => { }); } , () => { });
LaunchAppUtils.CheckTargetApp ("taptap.com");
} }
this._playableDirector = parameters.GetValue<PlayableDirector>(); this._playableDirector = parameters.GetValue<PlayableDirector>();
MapContent.Instance.Pathfinder.Scan (); MapContent.Instance.Pathfinder.Scan ();

View File

@@ -141,7 +141,7 @@ PlayerSettings:
vulkanEnableLateAcquireNextImage: 0 vulkanEnableLateAcquireNextImage: 0
vulkanEnableCommandBufferRecycling: 1 vulkanEnableCommandBufferRecycling: 1
loadStoreDebugModeEnabled: 0 loadStoreDebugModeEnabled: 0
bundleVersion: 1.1.0 bundleVersion: 1.3.0
preloadedAssets: [] preloadedAssets: []
metroInputSource: 0 metroInputSource: 0
wsaTransparentSwapchain: 0 wsaTransparentSwapchain: 0
@@ -170,7 +170,7 @@ PlayerSettings:
iPhone: 0 iPhone: 0
tvOS: 0 tvOS: 0
overrideDefaultApplicationIdentifier: 1 overrideDefaultApplicationIdentifier: 1
AndroidBundleVersionCode: 15 AndroidBundleVersionCode: 29
AndroidMinSdkVersion: 24 AndroidMinSdkVersion: 24
AndroidTargetSdkVersion: 0 AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1 AndroidPreferredInstallLocation: 1