Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение reizger 08 мар 2019, 00:01

1max1 писал(а):
постараюсь узнать что такое коллекции и классы

Это же самая база c#, без этого смысла суваться в юнити вообще нет. Есть такой замечательный сайт https://metanit.com/sharp/tutorial/, рекомендую.

Воот оно, вот то что я искал!!! Да это же полное руководство!! Спасибо огромное!
reizger
UNец
 
Сообщения: 18
Зарегистрирован: 07 мар 2019, 15:58

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение Saltant 08 мар 2019, 00:03

reizger писал(а):
1max1 писал(а):
постараюсь узнать что такое коллекции и классы

Это же самая база c#, без этого смысла суваться в юнити вообще нет. Есть такой замечательный сайт https://metanit.com/sharp/tutorial/, рекомендую.

Воот оно, вот то что я искал!!! Да это же полное руководство!! Спасибо огромное!

Такое чувство что тебя в гугле забанили. Сайт метанита один из первых в поисковых запросах про уроки c#
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2234
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение reizger 08 мар 2019, 00:04

1max1 писал(а):
постараюсь узнать что такое коллекции и классы

Это же самая база c#, без этого смысла суваться в юнити вообще нет. Есть такой замечательный сайт https://metanit.com/sharp/tutorial/, рекомендую.

Только вот интересно что из этого учить, здесь огромное количество информации
reizger
UNец
 
Сообщения: 18
Зарегистрирован: 07 мар 2019, 15:58

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение Saltant 08 мар 2019, 00:06

reizger писал(а):
1max1 писал(а):
постараюсь узнать что такое коллекции и классы

Это же самая база c#, без этого смысла суваться в юнити вообще нет. Есть такой замечательный сайт https://metanit.com/sharp/tutorial/, рекомендую.

Только вот интересно что из этого учить, здесь огромное количество информации

Весь туториал, все главы. Все равно половину не поймешь с первого захода.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2234
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение 1max1 08 мар 2019, 00:30

Хотя бы основу выучи))
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение NAGIBATOR228pacan 08 мар 2019, 00:53

Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Bar : MonoBehaviour
{
    float barwidth;

    float value = 0;

    [SerializeField]
    int maxCount = 25;
    int count;

    [SerializeField]
    float buytime = 1;
    float buytimer;
    float delay;
    [SerializeField]
    Text text;

    RectTransform bar;

    bool auto;

    private void Start()
    {
        bar = GetComponent<RectTransform>();
        barwidth = bar.rect.width;
        buytimer = buytime;
        try
        {
            text.text = "0";
        }
        catch
        {
            Debug.LogError("Вставь текст!");
        }
    }
    private void Update()
    {
        buytimer += Time.deltaTime;
        if (buytimer < buytime)
        {
            value = buytimer / buytime;
        }
        else
        {      
            value = 0;
        }
        bar.sizeDelta = new Vector2(value * barwidth, bar.rect.height);
        if(auto)
        {
            Buy();
        }
    }
    public void Buy()
    {
        if (buytimer >= buytime)
        {
            if (count < maxCount)
            {
                count++;
                if(count == maxCount) auto = true;
                try
                {
                    text.text = "" + count;
                }
                catch
                {
                    Debug.LogError("Вставь текст!");
                }
            }
            buytimer = 0;
        }
    }
}
 

Кароче тяжело будет объяснить что тут происходит для нуба, ну создаешь объект image в канвасе, жмешь в окошке ректтраснформа shift и жмешь на left middle делаешь размер 160 на 30 по ширине и высоте, создаешь кнопку в кнопке где onClick() ставишь этот имедж в объект там где no function находишь название скрипта и там выбираешь buy(), и вот имедж ставишь над кнопкой в скрипте имеджа где текст перетаскиваешь текст кнопки. нажимаешь пуск и вроде все работает. Конечно это бессмысленно ибо если ты такое реализовать не можешь то лучше подучи шарп, а потом делай игру не сможешь же ты всегда так просить помощи, да и кастомизировать ты не сможешь.
NAGIBATOR228pacan
UNITрон
 
Сообщения: 318
Зарегистрирован: 15 мар 2017, 20:39

Re: Делаю игру наподобие Adventure Capitalist.Очень нужна помощь

Сообщение reizger 08 мар 2019, 01:01

NAGIBATOR228pacan писал(а):
Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Bar : MonoBehaviour
{
    float barwidth;

    float value = 0;

    [SerializeField]
    int maxCount = 25;
    int count;

    [SerializeField]
    float buytime = 1;
    float buytimer;
    float delay;
    [SerializeField]
    Text text;

    RectTransform bar;

    bool auto;

    private void Start()
    {
        bar = GetComponent<RectTransform>();
        barwidth = bar.rect.width;
        buytimer = buytime;
        try
        {
            text.text = "0";
        }
        catch
        {
            Debug.LogError("Вставь текст!");
        }
    }
    private void Update()
    {
        buytimer += Time.deltaTime;
        if (buytimer < buytime)
        {
            value = buytimer / buytime;
        }
        else
        {      
            value = 0;
        }
        bar.sizeDelta = new Vector2(value * barwidth, bar.rect.height);
        if(auto)
        {
            Buy();
        }
    }
    public void Buy()
    {
        if (buytimer >= buytime)
        {
            if (count < maxCount)
            {
                count++;
                try
                {
                    text.text = "" + count;
                }
                catch
                {
                    Debug.LogError("Вставь текст!");
                }
            }
            else
            {
                auto = true;
            }
            buytimer = 0;
        }
    }
}
 

Кароче тяжело будет объяснить что тут происходит для нуба, ну создаешь объект image в канвасе, жмешь в окошке ректтраснформа shift и жмешь на left middle делаешь размер 160 на 30 по ширине и высоте, создаешь кнопку в кнопке где onClick() ставишь этот имедж в объект там где no function находишь название скрипта и там выбираешь buy(), и вот имедж ставишь над кнопкой в скрипте имеджа где текст перетаскиваешь текст кнопки. нажимаешь пуск и вроде все работает. Конечно это бессмысленно ибо если ты такое реализовать не можешь то лучше подучи шарп, а потом делай игру не сможешь же ты всегда так просить помощи, да и кастомизировать ты не сможешь.


Спасибо ! Очень помогли, даже не ожидал что так подробно
Да, я понимаю, что не всегда я могу просить что-то сделать, да и не всегда найдутся такие люди
Надо мне учить шарп, тем более мне уже подсказали где учить)
reizger
UNец
 
Сообщения: 18
Зарегистрирован: 07 мар 2019, 15:58

Пред.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23