Задать вопрос
  • Чем отличается библиотека от фреймворка?

    @Mintormo
    Фреймворк - это набор библиотек и инструментов. Библиотека - это просто программный модуль на определенном языке.

    Простите за глупый вопрос.

    Не стоит извиняться. Нужно больше глупых вопросов. А самые сложные в мире вопросы - простые.
    Ответ написан
  • Объясните про валютный контроль и ИП?

    avanesov
    @avanesov
    Посмотрите в сторону Тинькофф банка, у них вроде есть валютные счета для ИП + у них есть бесплатная бухгалтерия, они бесплатно рассчитывают вам налог (на основе поступающих на счет суммы + сможете указать другие операции, которые были не через Тинькофф) + есть налоговый и пенсионный календарь, не надо никому ничего платить.

    Скорее всего (но я не уверен) налоговая попросит доказать, что ваша сделка не является контролируемой (делается это легко, нужно просто удовлетворить трем пунктам и написать заявление.
    Ответ написан
    5 комментариев
  • Как подключить Visual Studio к Unity?

    Вы точно что то забыли.

    Вот статья о том как настроить совместную работы Unity 3D и Visual Studio - https://docs.microsoft.com/ru-ru/visualstudio/cros...

    Справа вверху есть переключаться на Русский язык.
    Ответ написан
    2 комментария
  • Можно ли удалить/отсоединить объекты, от других (находящихся в одной группе), если они исчезают в Edit Mode?

    dmitryfx
    @dmitryfx
    Объекты можно скрывать не только в объектном режиме, но и в режиме редактирования, что вы и сделали (только это не объекты, а часть меша, просто не связанная полигонами с остальными частями). Объекты, скрытые в режиме редактирования вновь становятся видимыми в режиме объекта.
    Решение - ALT-H в режиме редактирования. Дальше - удаляйте эти меши или отсоединяйте от этого меша.
    Ответ написан
    7 комментариев
  • Unity что делать в ней?

    DireSnake
    @DireSnake
    DireSnake
    -придумать игру. или что-то похожее.
    -разбить на этапы (что дожно быть): управление, инвентарь, окружение. разбить на под-этапы (управление: перемещение, повороты, направление, смена, анимации и т.п.).
    -делать в юнити каждый этап. что-то не ясно - смотришь учебники, форумы и т.п. ищешь ответы.
    и так потихоньку продвигаешься. когда есть цель - уже интереснее изучать.

    собственно сам так изучаю -пытаюсь сделать альтернативный симулятор подводной лодки )
    Ответ написан
    1 комментарий
  • Unity что делать в ней?

    GavriKos
    @GavriKos Куратор тега Unity
    Микропетпроджект - домашнее облако homeCloud
    Можно, но в 90% будут вопросы и будете возвращаться к учебнику.

    Если вы просто сидите и просто знаете - то это бесполезно. Практикуйтесь. Забейте на юнити, создайте консольный проект и реализуйте что вам будет интересно. Да хоть игру в виселицу, хоть текстовый квест.

    Я бы сказал вообще так. Без уверенного знания языка лезть в юнити не стоит. А уверенное знание языка - это когда на 90% ваших задач вы не думаете "а как это написать на сишарпе".
    Ответ написан
    1 комментарий
  • Как в Unity остановить скрипт с анимацией?

    kombain32
    @kombain32
    QA, C# developer
    1. EventSystem есть на сцене, в которой исполняется этот скрипт? Иначе ваши клики просто не считываются
    2. Пробовали отлаживать(дебаггер запускать умеете?)? Весь код отрабатывает?
    3. OlavAnimation точно присутствует на том же объекте, где и скрипт KillMe? Опять же включите дебаггер и посмотрите находит ли функция GetComponent<> компонент типа OlavAnimation. (приложите к вопросу скриншот инспектора с этим объектом)
    Ответ написан
    1 комментарий
  • Как использовать множество переменных в одном коде?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Я бы сделал так.
    1. Создал бы класс, в котором описал общую игровую фигуру. Ее координаты и перемещение. Координаты хранил бы в виде X0, Y0; X1, Y1; X2, Y2; X3, Y3; и в конструктор передавал бы тип фигуры, а с помощью switch строил фигуру.
    2. Вызыв фигуру сделал бы с помощью генерации случайного числа и потом сравнивал бы через enum.enum Figure { green, red, yellow... }
    Но я немного не понял, что вы имеете в виду под кубиком. То есть один квадратик с помощью которого строится тетромино? Если да, то это явно можно упростить до написание одного класса, в котором генерировать фигуру. Также, если вы делаете обычный тетрис, с 7 фигурами, то вместо случайного числа используйте сумку с фигурами, рекомандциии по ней написаны в Википедии по тетрису.
    3. Что вы используете для хранения фигур на игровом поле? Я бы сделал отдельный класс, в котором использовал обычный двумерный массив для хранения всех фигур на поле, с методами для удаления заполненных линий.
    Ответ написан
    4 комментария
  • Как использовать множество переменных в одном коде?

    tsarevfs
    @tsarevfs
    C++ developer
    В вашем случае напрашивается использование массива обьектов.

    Обьект позвоит сгруппировать переменные относящиеся к описанию одного кубика.
    StartD1, StartD2, ..., StartD5 превратятся в один метод Start.
    class Box
    {
        public int x; 
        public int xs;
        public void Start()
        {
        	//ваш код
    
        }
        public bool isOver() //наверно можно придумать имя лучше
        {
        	return x < xs - 1 || x > xs + 1;
        }
    }
    ...
    //создаем массив кубиков
    int size = 10;
    Box[] boxes = new Boxes[size];
    //запозняем его
    for (int i = 0; i < size; ++i)
    {
    	boxes[i] = new Box();
    }
    //используем
    for (int i = 0; i < size; ++i)
    {
    	if (boxes[i].isOver()) 
    	{
    	    GameOver();
    	}
    	else
    	{
    	    boxes[i].Start();
    	}
    }


    Чтобы адаптировать это к вашему случаю надо научиться по имени обьекта "D-4 l" получать его номер i=4.
    Это можно реализовать с помощью www.quizful.net/interview/csharp/parse-tryparse-di... предварительно вырезав нужный кусок строки с помощью substring.
    Ответ написан
    3 комментария
  • Почему в Python 3.7.3 знаки наоборот?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Ну, не любой, видимо, вы же не понимаете. Переведём для ясности инструкцию while на русский язык, получится "пока a == 5". Но a равно 1, а значит не равна 5. То есть блок внутри while никогда не выполнится. Базовая логика, язык тут вообще не при чём.
    Ответ написан
    8 комментариев
  • На каком языке написать игру с нуля?

    EnDeRJaY
    @EnDeRJaY
    cout >> "Hello World!" >> endl;
    Я начал изучать программирование!

    Изучил полностью PascalABC.NET

    Эм. PascalABC.NET настолько мал, что при полном его изучении вы до сих пор только начали изучать программирование?
    что выбрать C++ или C# (игра с нуля, не на Unity)

    C# - приятный для обучения язык, который имеет свою библиотеку по работе с выводом графического интерфейса(картинок, и других вещей), да и впринципе много чего хорошего.
    С++ - весьма сильный язык, немного трудный для понимания, работать с GPU он не умеет, зато есть сторонние библиотеки, как DirectX и OpenGL. DirectX и OpenGL весьма избыточны для начинающего программиста, но уровень абстракции в этих API ниже, чем в .NET framework"е, что позволяет вам "углубиться в игру и чуть ли не по атомам её редактировать!", прямо как вы и заказывали)
    просто собираюсь перенести, всё с прошлого проекта, чтобы продолжить его развивать!

    Вы его не перенесёте никак, если только не напишите заново
    Ответ написан
    1 комментарий
  • На каком языке написать игру с нуля?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Может Lazarus? Логичное продолжение для паскаля. Вот тут написано какие библиотеки есть для разработки игр.

    Можно для непритязятельной игрушки взять и love2d фреймворк (под ним lua, довольно простой скриптовый язык)
    Ответ написан
    1 комментарий
  • Можно ли использовать ресурс из AssetStore в коммерческих целях?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    А для чего же Вы тогда платить будете?!
    Разумеется, что минимум, Вы приобретёте его для личного использования в любых целях.
    И ещё почитайте условия лицензирования на всякий случай.
    Ответ написан
    1 комментарий