You've already forked taptap2024_GJ_chidouren
update core
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
//此处可设置角色动画为沉睡状态
|
//此处可设置角色动画为沉睡状态
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 ();
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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 ()
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 ();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 ()
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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 ();
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user