Add a berry parent
This commit is contained in:
@@ -455,6 +455,37 @@ RectTransform:
|
|||||||
m_AnchoredPosition: {x: -5, y: 0}
|
m_AnchoredPosition: {x: -5, y: 0}
|
||||||
m_SizeDelta: {x: -20, y: 0}
|
m_SizeDelta: {x: -20, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &157908646
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 157908647}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Berries
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &157908647
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 157908646}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!1 &211523163
|
--- !u!1 &211523163
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -1609,6 +1640,7 @@ MonoBehaviour:
|
|||||||
restartButton: {fileID: 0}
|
restartButton: {fileID: 0}
|
||||||
backButton: {fileID: 0}
|
backButton: {fileID: 0}
|
||||||
lastMoveTime: 0
|
lastMoveTime: 0
|
||||||
|
berryParent: {fileID: 157908646}
|
||||||
--- !u!1 &527090675
|
--- !u!1 &527090675
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -3145,7 +3177,7 @@ AudioSource:
|
|||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 4
|
serializedVersion: 4
|
||||||
OutputAudioMixerGroup: {fileID: 0}
|
OutputAudioMixerGroup: {fileID: 0}
|
||||||
m_audioClip: {fileID: 8300000, guid: 99cb5320fee003746a29683a53dd3337, type: 3}
|
m_audioClip: {fileID: 0}
|
||||||
m_Resource: {fileID: 8300000, guid: 99cb5320fee003746a29683a53dd3337, type: 3}
|
m_Resource: {fileID: 8300000, guid: 99cb5320fee003746a29683a53dd3337, type: 3}
|
||||||
m_PlayOnAwake: 1
|
m_PlayOnAwake: 1
|
||||||
m_Volume: 1
|
m_Volume: 1
|
||||||
@@ -3740,3 +3772,4 @@ SceneRoots:
|
|||||||
- {fileID: 808236451}
|
- {fileID: 808236451}
|
||||||
- {fileID: 1811565639}
|
- {fileID: 1811565639}
|
||||||
- {fileID: 1035262213}
|
- {fileID: 1035262213}
|
||||||
|
- {fileID: 157908647}
|
||||||
|
|||||||
@@ -34,12 +34,13 @@ public class GamePlayer : MonoBehaviour
|
|||||||
private float nextUpdate;
|
private float nextUpdate;
|
||||||
private float fps;
|
private float fps;
|
||||||
public SpriteRenderer overlayRender;
|
public SpriteRenderer overlayRender;
|
||||||
public GameObject leftArrow;
|
private GameObject leftArrow;
|
||||||
public GameObject rightArrow;
|
private GameObject rightArrow;
|
||||||
public GameObject jumpArrow;
|
private GameObject jumpArrow;
|
||||||
public GameObject restartButton;
|
private GameObject restartButton;
|
||||||
public GameObject backButton;
|
private GameObject backButton;
|
||||||
public float lastMoveTime;
|
private float lastMoveTime;
|
||||||
|
public GameObject berryParent;
|
||||||
|
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
@@ -347,47 +348,36 @@ public class GamePlayer : MonoBehaviour
|
|||||||
float spawnProbability = Random.value;
|
float spawnProbability = Random.value;
|
||||||
if (!pausePanel.activeSelf)
|
if (!pausePanel.activeSelf)
|
||||||
{
|
{
|
||||||
GameObject newBerry;
|
GameObject newBerry = new("Berry");
|
||||||
SpriteRenderer spriteRenderer;
|
newBerry.transform.SetParent(berryParent.transform);
|
||||||
|
SpriteRenderer spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
||||||
if (spawnProbability <= 0.6f)
|
if (spawnProbability <= 0.6f)
|
||||||
{
|
{
|
||||||
newBerry = new GameObject("Berry");
|
|
||||||
spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
|
||||||
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/Berry");
|
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/Berry");
|
||||||
newBerry.tag = "NormalBerry";
|
newBerry.tag = "NormalBerry";
|
||||||
}
|
}
|
||||||
else if (spawnProbability <= 0.65f)
|
else if (spawnProbability <= 0.65f)
|
||||||
{
|
{
|
||||||
newBerry = new GameObject("PoisonBerry");
|
|
||||||
spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
|
||||||
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/PoisonBerry");
|
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/PoisonBerry");
|
||||||
newBerry.tag = "PoisonBerry";
|
newBerry.tag = "PoisonBerry";
|
||||||
}
|
}
|
||||||
else if (spawnProbability <= 0.75f)
|
else if (spawnProbability <= 0.75f)
|
||||||
{
|
{
|
||||||
newBerry = new GameObject("SlowBerry");
|
|
||||||
spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
|
||||||
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/SlowBerry");
|
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/SlowBerry");
|
||||||
newBerry.tag = "SlowBerry";
|
newBerry.tag = "SlowBerry";
|
||||||
}
|
}
|
||||||
else if (spawnProbability <= 0.85f)
|
else if (spawnProbability <= 0.85f)
|
||||||
{
|
{
|
||||||
newBerry = new GameObject("UltraBerry");
|
|
||||||
spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
|
||||||
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/UltraBerry");
|
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/UltraBerry");
|
||||||
newBerry.tag = "UltraBerry";
|
newBerry.tag = "UltraBerry";
|
||||||
}
|
}
|
||||||
else if (spawnProbability <= 0.95f)
|
else if (spawnProbability <= 0.95f)
|
||||||
{
|
{
|
||||||
newBerry = new GameObject("SpeedyBerry");
|
|
||||||
spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
|
||||||
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/SpeedyBerry");
|
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/SpeedyBerry");
|
||||||
newBerry.tag = "SpeedyBerry";
|
newBerry.tag = "SpeedyBerry";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
newBerry = new GameObject("CoinBerry");
|
|
||||||
spriteRenderer = newBerry.AddComponent<SpriteRenderer>();
|
|
||||||
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/CoinBerry");
|
spriteRenderer.sprite = Resources.Load<Sprite>("Berries/CoinBerry");
|
||||||
newBerry.tag = "CoinBerry";
|
newBerry.tag = "CoinBerry";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user