コーンコライダーコンポーネント付け替え

This commit is contained in:
kimura 2021-06-24 16:44:03 +09:00
parent 1de10e328d
commit 5a77fc1be4
2 changed files with 62 additions and 61 deletions

View File

@ -7,6 +7,7 @@ using Random = UnityEngine.Random;
[RequireComponent(typeof(Rigidbody2D))]
public class Corn : MonoBehaviour
{
[SerializeField] private SpriteRenderer spriteRenderer;
[SerializeField] private Sprite cornSeedSprite;
[SerializeField] private Sprite cornSimpleSprite;
[SerializeField] private Sprite cornBurntSprite;
@ -31,7 +32,7 @@ public class Corn : MonoBehaviour
void Start()
{
rigidbody2D = GetComponent<Rigidbody2D>();
GetComponent<SpriteRenderer>().sprite = cornSeedSprite;
spriteRenderer.sprite = cornSeedSprite;
cornSpawnTime = Time.time;
var cornPopBasicTime = 5f;
cornPopTime = cornPopBasicTime + Random.Range(0, 5f);
@ -50,7 +51,7 @@ public class Corn : MonoBehaviour
if (cornStopTime >= maxCornStopTime && isPop)
{
GetComponent<SpriteRenderer>().sprite = cornBurntSprite;
spriteRenderer.sprite = cornBurntSprite;
}
if (cornLifeTime >= cornPopTime)
{
@ -65,6 +66,6 @@ public class Corn : MonoBehaviour
var popVelocity = 20f;
var popDirection = new Vector2(Random.value * 2 - 1, Random.value * 2 - 1);
rigidbody2D.AddForce(popVelocity * popDirection, ForceMode2D.Impulse);
GetComponent<SpriteRenderer>().sprite = cornSimpleSprite;
spriteRenderer.sprite = cornSimpleSprite;
}
}

View File

@ -10,6 +10,9 @@ GameObject:
m_Component:
- component: {fileID: 1324329073609281160}
- component: {fileID: 5972257590091015193}
- component: {fileID: 5499754490129207122}
- component: {fileID: 7195010600253370228}
- component: {fileID: 8932234855615206969}
m_Layer: 0
m_Name: corn
m_TagString: Untagged
@ -51,6 +54,61 @@ Animator:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!114 &5499754490129207122
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1324329073609281157}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 175dce409df2f4d3aa1941a08822e03e, type: 3}
m_Name:
m_EditorClassIdentifier:
spriteRenderer: {fileID: 8958880017665793879}
cornSeedSprite: {fileID: 21300000, guid: 97ac0328246620745b8881e07f709ce7, type: 3}
cornSimpleSprite: {fileID: 21300000, guid: 041ad2539ff56d945ab2da4be6a02f04, type: 3}
cornBurntSprite: {fileID: 21300000, guid: a9d669186411b2b4da1511f59a91b4c9, type: 3}
cornVelocity: 0
cornLifeTime: 0
--- !u!50 &7195010600253370228
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1324329073609281157}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDrag: 1
m_AngularDrag: 4
m_GravityScale: 0
m_Material: {fileID: 6200000, guid: 1e68e56cd6ac4484ba25eb760e0d3057, type: 2}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!58 &8932234855615206969
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1324329073609281157}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.37
--- !u!1 &3431194784518736845
GameObject:
m_ObjectHideFlags: 0
@ -60,9 +118,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 9198528551727453440}
- component: {fileID: 3441361436078805048}
- component: {fileID: 5399497193231118923}
- component: {fileID: 2413096644658422630}
- component: {fileID: 8958880017665793879}
m_Layer: 0
m_Name: Image_corn
@ -85,61 +140,6 @@ Transform:
m_Father: {fileID: 3310446858927984796}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3441361436078805048
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3431194784518736845}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 175dce409df2f4d3aa1941a08822e03e, type: 3}
m_Name:
m_EditorClassIdentifier:
spriteRenderer: {fileID: 8958880017665793879}
cornSeedSprite: {fileID: 21300000, guid: 97ac0328246620745b8881e07f709ce7, type: 3}
cornSimpleSprite: {fileID: 21300000, guid: 041ad2539ff56d945ab2da4be6a02f04, type: 3}
cornBurntSprite: {fileID: 21300000, guid: a9d669186411b2b4da1511f59a91b4c9, type: 3}
cornVelocity: 0
cornLifeTime: 0
--- !u!58 &5399497193231118923
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3431194784518736845}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.34
--- !u!50 &2413096644658422630
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3431194784518736845}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDrag: 1
m_AngularDrag: 4
m_GravityScale: 0
m_Material: {fileID: 6200000, guid: 1e68e56cd6ac4484ba25eb760e0d3057, type: 2}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!212 &8958880017665793879
SpriteRenderer:
m_ObjectHideFlags: 0