[IceSlide] fixed ice flake

master
uc deploy 6 years ago
parent 90f34257ca
commit 8c5136c2c4
  1. 4
      04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeB.controller
  2. 4
      04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller
  3. 5678
      04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Scenes/Main_IceSlide.unity
  4. 21
      04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/SnowFlakeBehaviour.cs
  5. 1
      04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/TouchArea.cs

@ -72,7 +72,7 @@ AnimatorState:
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 72e542d694708ed4a8ecfb065940c7c0, type: 2}
m_Motion: {fileID: 7400000, guid: 51a18b7c2043a5440a3e2282f150a2d1, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
@ -99,7 +99,7 @@ AnimatorState:
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 0a6c9c6577bb02c4ea22309bcceee11b, type: 2}
m_Motion: {fileID: 7400000, guid: 47f0465b8f41b794cbc49c7ba473d0a9, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:

@ -134,7 +134,7 @@ AnimatorState:
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 51a18b7c2043a5440a3e2282f150a2d1, type: 2}
m_Motion: {fileID: 7400000, guid: 72e542d694708ed4a8ecfb065940c7c0, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
@ -188,7 +188,7 @@ AnimatorState:
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 47f0465b8f41b794cbc49c7ba473d0a9, type: 2}
m_Motion: {fileID: 7400000, guid: 0a6c9c6577bb02c4ea22309bcceee11b, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:

@ -1,6 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class SnowFlakeBehaviour : MonoBehaviour
{
@ -11,6 +12,15 @@ public class SnowFlakeBehaviour : MonoBehaviour
[AutoUI] public float DisappearTimeRandomRange = 2;
[AutoUI] public bool ViewCollider = false;
[AutoUI] public Vector2 ColliderPosition = new Vector2(460, 0);
[AutoUI] public Vector2 ColliderSize = new Vector2(400, 400);
[SerializeField] private RectTransform _colliderRectTransform;
private RawImage _colliderImage;
public SnowFlake[] SnowFlakes;
[SerializeField] private SnowFlake _currentFlake;
@ -24,6 +34,7 @@ public class SnowFlakeBehaviour : MonoBehaviour
flake._snowFlakeBehaviour = this;
}
Play();
_colliderImage = _colliderRectTransform.GetComponent<RawImage>();
_rectTransform = GetComponent<RectTransform>();
}
@ -31,7 +42,17 @@ public class SnowFlakeBehaviour : MonoBehaviour
void Update()
{
if((Time.frameCount & 0x19) == 0)
{
_colliderImage.color = ViewCollider ? Color.white : new Color(1,1,1,0);
_rectTransform.anchoredPosition = Position;
}
if(ViewCollider)
{
_colliderRectTransform.anchoredPosition = ColliderPosition;
_colliderRectTransform.sizeDelta = ColliderSize;
}
}
IEnumerator WaitToPlay()

@ -73,6 +73,7 @@ public class TouchArea : MonoBehaviour, IPointerDownHandler, IDragHandler, IPoin
{
if(result.gameObject == gameObject)
{
print($"trigger : {gameObject.name}");
RayHit.Invoke(pointerdata);
}
}

Loading…
Cancel
Save