飛び出しアニメーション焦げスキン対応
This commit is contained in:
parent
9316c3da40
commit
4a76985cc7
|
|
@ -0,0 +1,27 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class CornSpilled : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Sprite spilledBurntCornSprite;
|
||||
[SerializeField] private Sprite spilledBurntCornGrainSprite;
|
||||
[SerializeField] private SpriteRenderer spilledCornRenderer;
|
||||
[SerializeField] private SpriteRenderer spilledCornGrainRenderer;
|
||||
|
||||
public void ChangeCornSkin(CornCondition condition)
|
||||
{
|
||||
switch (condition)
|
||||
{
|
||||
case CornCondition.Simple:
|
||||
break;
|
||||
case CornCondition.Burnt:
|
||||
spilledCornRenderer.sprite = spilledBurntCornSprite;
|
||||
spilledCornGrainRenderer.sprite = spilledBurntCornGrainSprite;
|
||||
break;
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException(nameof(condition), condition, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c0066f30e1e10486984ea2182365c6be
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -9,6 +9,7 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2449901118440757731}
|
||||
- component: {fileID: 5772735612732435450}
|
||||
m_Layer: 0
|
||||
m_Name: Directing_com_jump
|
||||
m_TagString: Untagged
|
||||
|
|
@ -31,6 +32,24 @@ Transform:
|
|||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &5772735612732435450
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2449901118440757730}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c0066f30e1e10486984ea2182365c6be, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
spilledBurntCornSprite: {fileID: 21300000, guid: 8d287beb744ac6b458a3088ac499a1dd,
|
||||
type: 3}
|
||||
spilledBurntCornGrainSprite: {fileID: 21300000, guid: f4d57e416b08c7548b51da9ec0840251,
|
||||
type: 3}
|
||||
spilledCornRenderer: {fileID: 2449901118546329402}
|
||||
spilledCornGrainRenderer: {fileID: 2449901119278880608}
|
||||
--- !u!1 &2449901118525682483
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -159,6 +159,8 @@ public class Corn : MonoBehaviour
|
|||
Destroy(gameObject);
|
||||
// 画面KO再生(同時飛び出し時ランダム)
|
||||
var animation = Instantiate(spilledCornAnimationPrefab, new Vector2(Random.value * worldWidth * 2 - worldWidth, Random.value * 2 * 2 - 2), Quaternion.identity);
|
||||
// KOコーンスキン変更
|
||||
animation.GetComponent<CornSpilled>().ChangeCornSkin(prevCondition);
|
||||
VibrationManager.Instance.PlayVibrationOnce();
|
||||
Observable.Timer(TimeSpan.FromSeconds(1.5f)).Subscribe(__ =>
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue