飛び出しアニメーション焦げスキン対応
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
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 2449901118440757731}
|
- component: {fileID: 2449901118440757731}
|
||||||
|
- component: {fileID: 5772735612732435450}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: Directing_com_jump
|
m_Name: Directing_com_jump
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
|
|
@ -31,6 +32,24 @@ Transform:
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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
|
--- !u!1 &2449901118525682483
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -159,6 +159,8 @@ public class Corn : MonoBehaviour
|
||||||
Destroy(gameObject);
|
Destroy(gameObject);
|
||||||
// 画面KO再生(同時飛び出し時ランダム)
|
// 画面KO再生(同時飛び出し時ランダム)
|
||||||
var animation = Instantiate(spilledCornAnimationPrefab, new Vector2(Random.value * worldWidth * 2 - worldWidth, Random.value * 2 * 2 - 2), Quaternion.identity);
|
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();
|
VibrationManager.Instance.PlayVibrationOnce();
|
||||||
Observable.Timer(TimeSpan.FromSeconds(1.5f)).Subscribe(__ =>
|
Observable.Timer(TimeSpan.FromSeconds(1.5f)).Subscribe(__ =>
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue