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