2016-04-01 2 views
-2

Я создал игру, и теперь я делаю графический интерфейс (с пользовательским интерфейсом) для этой игры. В этом графическом интерфейсе у меня есть Inputfield с именем «SubjectID», где игрок может написать свое имя там. Моя цель была бы в том, что для каждого из игроков будет такая же папка со своими переменными (производительность и очки). Как я могу это сделать?Как сохранить переменные из игры в папке?

Вот код у меня есть для моего InputField из SubjectID:

public void Start() { 


    //Inputfield for SubjectID 
    inputFieldSIDCo = GameObject.Find ("Subject").GetComponent<InputField>(); 

    InputFieldSI = new InputField.SubmitEvent(); 

    InputFieldSI.AddListener (SubmitSubjectID); 

    inputFieldSIDCo.onEndEdit = InputFieldSI; 
} 

//function which submits Inputfield SubjectID 
public void SubmitSubjectID(string arg1) { 

    //save arg1 in a variable called SUBJECTID (with string characteristics) 
    SUBJECTID = arg1; 
    //Debug.Log (SUBJECTID); 


} 
+1

Если вы хотите «магазин» что-то, то почему бы не использовать базу данных? Или настройки приложения или некоторая файловая структура, если это вам подходит. – Mangesh

ответ

1

Почему вы не используете .NET сериализации?

Как только вы узнаете, как это работает, оно в основном автоматическое.

http://docs.unity3d.com/Manual/script-Serialization.html

+0

Я не программист, поэтому я не использую и не испытал этого. Можете ли вы дать мне подсказку? Как я уже сказал, моя цель состоит в том, что я пишу, например, в поле ввода: Subject1, а затем у меня будет папка с именем Subject1 со всеми переменными Subject 1. – sportente

+0

это waaaay более сложный, чем почти все современные методы хранить что-нибудь. Просто используйте инструменты, которые другие люди сделали для всех нас. Подобно сериализации: https://msdn.microsoft.com/en-us/library/ms233843.aspx –

+0

Олала это слишком высоко для моего уровня знаний о программировании = ( Если бы я сделал это с помощью этого метода, можно увидеть, какие переменные являются объектами Subject1 и которые являются объектом Subject2? – sportente

Смежные вопросы