コーンの飛び出す確率を調整可能にした
This commit is contained in:
parent
f5d83677e0
commit
3a3b3c3336
|
|
@ -9,8 +9,8 @@ GameObject:
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 1324329073609281160}
|
- component: {fileID: 1324329073609281160}
|
||||||
- component: {fileID: 5972257590091015193}
|
|
||||||
- component: {fileID: 5499754490129207122}
|
- component: {fileID: 5499754490129207122}
|
||||||
|
- component: {fileID: 5972257590091015193}
|
||||||
- component: {fileID: 7195010600253370228}
|
- component: {fileID: 7195010600253370228}
|
||||||
- component: {fileID: 8932234855615206969}
|
- component: {fileID: 8932234855615206969}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
|
|
@ -36,25 +36,6 @@ 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!95 &5972257590091015193
|
|
||||||
Animator:
|
|
||||||
serializedVersion: 3
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1324329073609281157}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_Avatar: {fileID: 0}
|
|
||||||
m_Controller: {fileID: 9100000, guid: 999ff4a5e0a8044e3ac6f17aba6db416, type: 2}
|
|
||||||
m_CullingMode: 0
|
|
||||||
m_UpdateMode: 0
|
|
||||||
m_ApplyRootMotion: 0
|
|
||||||
m_LinearVelocityBlending: 0
|
|
||||||
m_WarningMessage:
|
|
||||||
m_HasTransformHierarchy: 1
|
|
||||||
m_AllowConstantClipSamplingOptimization: 1
|
|
||||||
m_KeepAnimatorControllerStateOnDisable: 0
|
|
||||||
--- !u!114 &5499754490129207122
|
--- !u!114 &5499754490129207122
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -76,6 +57,26 @@ MonoBehaviour:
|
||||||
type: 3}
|
type: 3}
|
||||||
burntMaterial: {fileID: 2100000, guid: bec51957e6eb5467abd3d46dc72f642a, type: 2}
|
burntMaterial: {fileID: 2100000, guid: bec51957e6eb5467abd3d46dc72f642a, type: 2}
|
||||||
animator: {fileID: 5972257590091015193}
|
animator: {fileID: 5972257590091015193}
|
||||||
|
spillProbability: 0.2
|
||||||
|
--- !u!95 &5972257590091015193
|
||||||
|
Animator:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1324329073609281157}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Avatar: {fileID: 0}
|
||||||
|
m_Controller: {fileID: 9100000, guid: 999ff4a5e0a8044e3ac6f17aba6db416, type: 2}
|
||||||
|
m_CullingMode: 0
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ApplyRootMotion: 0
|
||||||
|
m_LinearVelocityBlending: 0
|
||||||
|
m_WarningMessage:
|
||||||
|
m_HasTransformHierarchy: 1
|
||||||
|
m_AllowConstantClipSamplingOptimization: 1
|
||||||
|
m_KeepAnimatorControllerStateOnDisable: 0
|
||||||
--- !u!50 &7195010600253370228
|
--- !u!50 &7195010600253370228
|
||||||
Rigidbody2D:
|
Rigidbody2D:
|
||||||
serializedVersion: 4
|
serializedVersion: 4
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,8 @@ public class Corn : MonoBehaviour
|
||||||
[SerializeField] private GameObject effectSpillPopped;
|
[SerializeField] private GameObject effectSpillPopped;
|
||||||
[SerializeField] private Material burntMaterial;
|
[SerializeField] private Material burntMaterial;
|
||||||
[SerializeField] private Animator animator;
|
[SerializeField] private Animator animator;
|
||||||
|
[Space][Range(0,1)]
|
||||||
|
[SerializeField] private float spillProbability;
|
||||||
|
|
||||||
private Rigidbody2D rigidbody;
|
private Rigidbody2D rigidbody;
|
||||||
private float cornPopTime;
|
private float cornPopTime;
|
||||||
|
|
@ -66,7 +68,7 @@ public class Corn : MonoBehaviour
|
||||||
this.ObserveEveryValueChanged(x => x.rigidbody.velocity.magnitude)
|
this.ObserveEveryValueChanged(x => x.rigidbody.velocity.magnitude)
|
||||||
.Where(x => x >= cornSpillSpeed)
|
.Where(x => x >= cornSpillSpeed)
|
||||||
.ThrottleFirstFrame(30) // 30フレーム間隔開ける
|
.ThrottleFirstFrame(30) // 30フレーム間隔開ける
|
||||||
.Where(_ => Random.value < .2f) // 演出を出す確率
|
.Where(_ => Random.value < spillProbability) // 演出を出す確率
|
||||||
.FirstOrDefault()
|
.FirstOrDefault()
|
||||||
.Subscribe(_ =>
|
.Subscribe(_ =>
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue