teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字修正、スクリプトコード追加

2017/03/17 10:34

投稿

K3E1N
K3E1N

スコア11

title CHANGED
File without changes
body CHANGED
@@ -9,9 +9,44 @@
9
9
  - ボタンを押したらCoinが有るかないかを確認して、無ければポップアップさせられました。
10
10
  - ポップアップの左ボタンを押すとCoinを獲得できました。
11
11
  └※右ボタンは閉じる。
12
+ ```C#
13
+ using UnityEngine;
14
+ using System.Collections;
15
+ using UnityEngine.UI;
12
16
 
17
+ public class GachaScript : MonoBehaviour {
18
+ public GameObject PopUp;
19
+ public Text mycoinText; //Textよう変数
20
+ private int Coin = 0;
21
+ private int GachaCoin = 100;
22
+
23
+ void Start (){
24
+ //********** 開始 **********//
25
+ mycoinText.text = "Coin: 0"; //初期スコアを代入して画面に表示
26
+ //********** 終了 **********//
27
+ }
28
+
29
+ public void OnClickNoButton(){ //クリックした時のアクションはこれをつかう
30
+ //********** コイン獲得部分開始 **********//
31
+ Coin += 30;
32
+ mycoinText.text = "Coin: " + Coin.ToString();
33
+ //********** コイン獲得部分終了 **********//
34
+ }
35
+ public void ButtonPush (){
36
+ //********** ガチャできるかできないか判断とポップアップ開始 **********//
37
+ if (Coin >= 100) {
38
+ Debug.Log ("この部分にコインを消費するコードを入れるのかな?");
39
+ }
40
+ if (Coin < 100) {
41
+
42
+ PopUp.gameObject.SetActive(true);
43
+ }
44
+ //********** ガチャできるかできないか判断とポップアップ終了 **********//
45
+ }
46
+ }
47
+ ```
13
48
  【解決したいこと】
14
- ガチャのシステムはまだない(というか知識画内)で次の段階にまわします。
49
+ ガチャのシステムはまだない(というか知識がない)で次の段階にまわします。
15
50
  0. ポイントを消費させたいです。
16
51
  0. そのポイント保存させたい。(できれば外部保存)
17
52
  0. 可能であれば、別のシーンに行ってもポイントが維持されるようにさせたい。