Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف احط Leaderboard في لعبتي ؟!

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • كيف احط Leaderboard في لعبتي ؟!

    السلام عليكم .. كيف اجعل لعبتي تحط عدد النقاط اللي جمعتها اذا خسرت ؟

    وكيف احط ليدربورد ؟؟

  • #2
    اهلا وسهلا بك في قسم تصميم الالعاب
    لم افهم سؤالك جيدا هل تقصد طريقة حفظ او خزن قيمة النقاط التي جمعتها
    اذا كان هذا هو قصدك يوجد طريقة لحفظ متغير داخل سكربت ولكن لابد ان تكون اللعبة للاجهزة مثلا الحاسوب او الاندرويد
    هذا هو السكربت
    using UnityEngine;

    using System.Collections;

    using System;
    using System.Runtime.......ization.Formatters.Binary;
    using System.IO;
    public class mmk : MonoBehaviour{


    public static mmk control;
    public float health;
    void Awake(){
    if(control == null)
    {
    DontDestroyOnLoad(gameObject);
    control= this;
    }
    else if(control != this)
    {
    Destroy(gameObject);
    }
    }

    public void Save()
    {
    BinaryFormatter bf = new BinaryFormatter();
    FileStream file = File.Create(Application.persistentDataPath+"/playerInfo.dat");
    PlayerData data = new PlayerData();
    data.health = health;
    bf.......ize(file,data);
    file.Close();
    }
    public void Load()
    {
    if(File.Exists(Application.persistentDataPath+"/playerInfo.dat"))
    {
    BinaryFormatter bf = new BinaryFormatter();
    FileStream file = File.Open(Application.persistentDataPath+"/playerInfo.dat",FileMode.Open);
    PlayerData data = (PlayerData)bf.De......ize(file);
    file.Close();
    health = data.health;
    }
    }

    }
    [......izable]
    class PlayerData
    {
    public float health;
    }
    طريقة حفظ المتغير
    mmk.control.Save();
    طريقة استعادة قيمة المتغير
    mmk.control.Load();

    تعليق

    يعمل...
    X