์ฝ์ธ 10์ ๋งต์ ๋๋ค์ผ๋ก ๋ํ๋ฉ๋๋ค. ๊ทธ ์ฝ์ธ์ ๋จน์ผ๋ฉด 10์์ฉ ๋์ด๋๋๋ฐย
์ด ์ฝ์ธ์ย PlayerPrefs๋ก ์ ์ฅํด์ ๊ฒ์์ ๊ป๋ค ์ผ๋ ๋ชจ์ ๋์ด ๊ทธ๋๋ก ์์ด์ ๊ทธ๋์ผ๋ก ์์ดํ ๋ ์ฌ๊ณ ํ๋๊ฑธ ๊ตฌํํ๊ณ ์ถ์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ์ฝ์ธ์ ๋จน๋ค ์ฃฝ๊ณ ๋ค์ํ๋ฉดย ์ฝ์ธ์ด ๋ค์ 0์ผ๋ก ๋์๊ฐ์ใ
์ฝ์ธ ๋จน์๋ฐ๋ก ๋์ ์ด ๋์ด์ผ ํ๋๋ฐ ์๋๋ค์.. ๋ฌด์์ด ์๋ชป๋๊ฑธ๊น์..ใ
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class coin : MonoBehaviour
{
ย ย public Text cointext;
ย ย private bool ReCion;
ย ย private float retime;
ย ย private float goldpuls;
ย ย private float plus;
ย ย public Text lastcoin;
ย ย private float bestcoin;
ย ย void Start()
ย ย {ย ย ย
ย ย ย ย ReCion = false;
ย ย ย ย ย ย float min = -7.0f;
ย ย ย ย ย ย float max = 7.0f;
ย ย ย ย ย ย float randomX = Random.Range(min, max);
ย ย ย ย ย ย float randomZ = Random.Range(min, max);
ย ย ย ย ย ย this.transform.position = new Vector3(randomX, 1.5f, randomZ);
ย ย ย ย retime = 0;
ย ย ย ย ย
ย ย }
ย ย void Update()
ย ย {
ย ย ย ย ย retime += Time.deltaTime;
ย ย ย ย if(retime >= 8)
ย ย ย ย {
ย ย ย ย ย ย ReCion = true;
ย ย ย ย ย ย retime = 0;
ย ย ย ย }
ย ย ย
ย ย ย ย transform.Rotate(0f, 0f, -2f);
ย ย ย ย if( ReCion == true)
ย ย ย ย {
ย ย ย ย ย ย float min = -9.0f;
ย ย ย ย ย ย float max = 9.0f;
ย ย ย ย ย ย float randomX = Random.Range(min, max);
ย ย ย ย ย ย float randomZ = Random.Range(min, max);
ย ย ย ย ย ย this.transform.position = new Vector3(randomX, 1.5f, randomZ);
ย ย ย ย ย ย ย
ย ย ย ย ย ย ReCion = false;
ย ย ย ย }
ย ย ย ย
ย ย ย ย plus = goldpuls;
ย ย ย ย PlayerPrefs.SetFloat("gold", plus);
ย ย ย ย bestcoin = PlayerPrefs.GetFloat("gold");
ย ย ย ย lastcoin.text = "์ด ์ฝ์ธ : " + bestcoin;
ย ย }
ย ย
ย ย public void OnTriggerEnter(Collider other)
ย ย {
ย ย ย ย if (other.tag == "Player")
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("- ์์ดํ ํ๋!");
ย ย ย ย ย ย goldpuls += 10;
ย ย ย ย ย ย
ย ย ย ย ย ย cointext.text = "์ฝ์ธ : " +ย goldpuls;
ย ย ย ย ย ย ReCion = true;
ย ย ย ย }
ย ย ย ย
ย ย }
}
์ฝ์ธ 10์์ง๋ฆฐ๋ฐ ์ float๋ก ์ ์ฅํจ int๋ก ๋ฐ๊พธ๊ณ ์ฝ์ธ์ด ๋ญ์ง๋ชจ๋ฅด๊ฒ ๋๋ฐ plus? ์ฌ๊ธฐ์ ์ ์ฅํ๊ฑธ ๋ถ๋ฌ์์ ์ด๊ธฐํ์์ผ์ค์ผ์ง
๋ฏธ์น๋์ธ๊ฐ ๊ธ์จ๋ฅผ ํฐ์์ผ๋ก ํด๋จ๋ค
ใ ใ ใ ใ ใ ใ ใ ใ ใ ในใ ๋คํฌ๋ชจ๋์ฌ์ ๊ทธ๋ฅ ๋ณด์๋๊ฑฐ๋ค ์ ์ ๋ณ์๋ ธ
์ญ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
ํ๋ ์ด์ด ํ๋ฆฌํน๋ง๊ณ ๊ณต์ฉ์์ฐ ๊ด๋ฆฌ์๋ ์ค๋ธ์ญํธ ๋ฐ๋กํ์ ํ๊ดด๋ถ๊ฐ ์ค์ ๊ฑธ๊ณ ๊ฑฐ๊ธฐ ๋ฐ์ดํฐ๊ฐ ์ ์ฅํ๊ณ ๋ถ๋ฌ์
๊ฐ์ฌํฉ๋๋ค