Задать вопрос
  • Ошибка cs1525 с термином int, как исправить?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    set { animator.SetInteger("State", (int)value); }
    Вы же преобразуете к целому входное значение value, а "State" - это просто имя, его не нужно трогать, тем более таким образом.
    Ответ написан
    Комментировать
  • Можно ли покупать в китае модули bluetooth?

    Jump
    @Jump
    Системный администратор со стажем.
    Никаких проблем.
    Какие там вы последние события имеете ввиду непонятно.

    Не повяжут ли на почте за приобретение спецсредств радиосвязи, а то модули вроде бы сертификацию в РФ не проходили.
    Есть ограничения на ввоз спецсредств для негласного получения информации. Таковыми являются устройства основное предназначение которых - негласный сбор этой самой информации. Например диктофон замаскированный под розетку, видеокамера замаскированная в часах, и.т.п.

    А у вас обычная радиодеталь - модуль для беспроводной связи.
    Никаких ограничений на приобретение, хранение и продажу нет.
    Вот если вы с помощью этого модуля соберете устройства для негласного получения информации - тут могут быть проблемы.

    Ну и в любом случае - никто никого на почте не "вяжет" Если купили устройство формально попадающее под понятие спецсредства для негласного получения информации - его просто конфискуют, и заведут уголовное дело.
    Вас лично никто трогать не будет, просто вызовут к следователю на беседу, и пригласят на заседание суда, куда вы можете явиться со своим юристом и защитить свои интересы.
    Ответ написан
    Комментировать
  • Как реализовать ascii графику без использование движков на c#?

    kreo_OL
    @kreo_OL
    Медузко -_-
    Почему нет формы жалобы "Автор в неадеквате"?)

    1. Студия используется как стандартная ide для unity
    2. Хотите все с нуля и якобы без движков, пишите и свой графический движок, а если нет, то можно директX, но студия предлагает этот вариант как c++. Но вы конечно можете подключить порт под шарп.
    3. Не хотите полностью с нуля, но не используя юнити, пишите на ксамарин, аспнет, ксенко и тд.
    4. Если язык не важен, то полно других движков.
    5. Игры наподобие NES/SNES использовали тайлсеты
    6. К пунктам 2,3,4, если вы решите портировать куда то еще кроме пк, скорее всего у вас будут крупные проблемы.
    7. И да, юнити полностью бесплатный. Платная версия нужна для отключение сплешскрина и некоторых облачных бонусов (которые вы конечно же можете и сами воссоздать)

    Edit:
    В свете дополнительных комментариев от автора и моей предложенной правки вопроса:

    Вы можете использовать следующую библиотеку для реализации вашей игры средствами только символов
    https://github.com/derrickcreamer/SunshineConsole
    Она создает окно и выводит туда символы) Саму игру программируете сами)
    Ответ написан
    Комментировать
  • Где найти программиста и сколько заплатить?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Огорчу. Ваша идея ничего не стоит (как и любая идея). Если вы по каким-то причинам думаете, что идея стоящая, то это главная ошибка. Естественно, я измеряю стоимость в деньгах, то есть в прибыли.

    Поэтому всё зависит от ваших целей. Если вы хотите игру для себя, то программиста можно найти на фрилансе, либо среди знакомых ваших знакомых. При этом игру даже не обязательно выводить в стор, вы и ваши друзья и так сможете играть.

    Если же вы хотите заработать, то советую поскорее отказаться от этой затеи, потому что без опыта у вас нет шансов. Каждый день выходит около 200 мобильных игр. Но сколько из них стали известны и успешны? Причём, это только те игры, которые дошли до публикации в сторе. Но ещё больше игр, которые разрабатывались и были заброшены.

    Понадобится не только программист, но и другие специалисты. Минимальная стоимость хорошей игры будет более 100 тыс. долларов. В случае успеха это ничто, потому что прибыль всё окупит многократно, но шансы успеха крайне малы. А в случае провала, что более вероятно, вы просто потеряете эти деньги. Вы готовы к этому?

    Как вы хотите
    Вы платите программисту немного денег, он всё делает. Вы публикуете игру, а дальше толпы фанатов бросают в вас деньгами. Вы не спеша их собираете, изредка поощряя какими-нибудь словами.
    Как будет
    Вы нанимаете программиста. Но оказывается, что еще нужен и художник. Вы нанимаете и его. Но время разработки оказывается 8 месяцев. Всё это время вы практически платите зарплату из своего кармана. В конце получается нечто типа игры, что вы публикуете. 10 человек скачивают игру, и всё, больше никто о вашей игре не знает и не узнает никогда.
    Как надо
    Вы изучаете, что такое геймдев и с чем его едят, читаете статьи, проходите курсы, получаете второе высшее в этой сфере. Затем вы подробно описываете свою идею, находите инвестора, который готов дать вам 300 тыс. долларов, собираете команду из 10-15 человек. Проходите через все этапы разработки, держите KPI на высоте. Готовую игру тестируете на небольшой аудитории (например, на Филиппинах). Это значит, что вы закупаете трафик оттуда, а не просто выкладываете игру в стор. Смотрите, как пойдет, что подрихтовать и т.д. Если игра в целом успешна, т.е. стоимость игрока меньше, чем прибыль с игрока (LTV > CPI), то вливаете огромные деньги для закупки трафика по всему миру, что естественно окупается и вы становитесь миллионером. Если же игра плохо себя показала, то больше не тратитесь на эту игру, а закрываете её, и приступаете к разработке следующей, но с учётом ошибок, либо вообще уходите из геймдева.
    Ответ написан
    Комментировать
  • Как сделать одновременность в C#?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Изучай многопоточность. Большая тема
    Ответ написан
    6 комментариев
  • Как найти не физический объект?

    GavriKos
    @GavriKos Куратор тега Unity
    Термины конечно потрясающие...
    Ну во первых можно повесить коллайдер, но сделать его триггером. Тогда "с ним нельзя столкнуться" - тобишь через него можно пройти и все такое, но рейкасты в него пройдут.

    Если НИКАКОЙ коллайдер нельзя использовать - то только геометрией. Берете все объекты, считаете расстояния от их центров до центра каста, сравниваете с эталоном и т.д. Дорого, гемморно, будет требовать оптимизации.
    Ответ написан
    3 комментария
  • Как назначить события точке на яндекс карте?

    deepblack
    @deepblack
    Я ответил на ваш предыдущий вопрос, с рабочим примером на CodePen
    Где дал наглядный пример для событий mouseenter и mouseleave. (Да, вопрос сформулирован по другому, но в коде ответ на оба вопроса. Такое впечатление что в код вы даже не смотрели)

    Что вас не устроило в том ответе, зачем вы создаете новый вопрос?

    Как этой точке назначить события мыши?

    myPlacemark.events
      .add('mouseenter', function (e) { // mouseenter, mouseleave etc...
        \\ you code here
      })
    Ответ написан
    Комментировать
  • 2D персонаж в Unity?

    kombain32
    @kombain32
    QA, C# developer
    Для того чтобы "персонаж двигался и вверх в Unity" и вообще Вам лично начать как-то правильно двигаться в разработке игр и программ вообще, Вам нужно научиться правильно задавать вопросы, понимать цель вопроса, давать правильные входные данные вероятным помощникам(например гуглу или людям в тостере). Поясню за данный вопрос:
    1. Что есть персонаж?
    2. Что у Вас там за платформа и вообще что у Вас там на сцене, не понятно что Вам там мешает двигаться и куда самое главное. Физика какая-то есть у Вас (rigidbody)?
    3. Давайте скриншоты всего, что может помочь нам вместе разобраться: скриншоты сцены, инспекторов объектов на этой сцене, которые у Вас "персонажи", а также скрипты которые управляют движением.

    p.s. правильная формализация и постановка вопроса это 50% успеха.
    Ответ написан
    Комментировать
  • Как вызвать функцию другой программы на прямую (без API)?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Люто сложная задача. В Windows можно попробовать с помощью CreateRemoteThread создать поток в адресном пространстве целевого процесса, с помощью SetThreadContext напихать в регистры параметры функции, а потом выполнить переход на её адрес. Правда, адрес надо ещё как-то узнать. Ну, и подозреваю, что у любого антивирусника от этого случится истерика.
    Ответ написан
    Комментировать
  • Где найти список методов C#?

    @freelion93
    сайт мелкомягких
    https://docs.microsoft.com/en-us/dotnet/api/system...
    Туториалы
    https://www.tutorialsteacher.com/csharp/csharp-arr...

    Есть прога для макинтоша где для любого языка набор методов и классов есть с описанием, как словарь, названия не помню
    Ответ написан
    1 комментарий
  • Как создать текстовую онлайн игру?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    1. Обычный сайт. "Мультиплеер" подразумевается по умолчанию. Это голый html/js плюс что-то на сервере (например, php и mysql).
    2. Обычный хостинг.

    Без программирования, к сожалению, не получится. Даже типа конструкторы предполагают наличие логического мышления. А раз оно есть, то освоить программирование вполне возможно и упирается лишь в наличие времени, желания и терпения.

    Кстати, "просто" создать хорошую игру не получится. Геймдев это очень сложная область. Прикиньте, сколько времени у вас это займёт, и смело умножайте на 10. А шанс, что игра-таки будет доведена до конца, не выше 10%.
    Ответ написан
    Комментировать
  • Где в Developer Console посмотреть какой разрядности приложение 32 или 64 бита?

    GavriKos
    @GavriKos Куратор тега Unity
    И где в настройках Unity можно указывать требуемую разрядность приложения

    disabled-png.414100

    где в консоли разработчика в Play Market посмотреть какой разрядности загруженные приложения


    В соответствующем релизе соответствующего приложения посмотреть детали APK - там указаны архитектуры.
    Ответ написан
    Комментировать
  • Когда инициализируется статический метод?

    @cicatrix
    было бы большой ошибкой думать
    Метод не требует инициализации. Инициализации требуют поля/переменные.
    Внутри статического метода они инициализируются в момент первого вызова этого метода.
    Статический конструктор вызывается автоматически при создании первой внешней ссылки на переменные/поля класса.
    Статические поля инициализируются ДО вызова конструктора.

    А вообще, у вас сложный случай - надо смотреть, как это компилятор оптимизировал.

    If a static constructor (§10.12) exists in the class, execution of the static field initializers occurs immediately prior to executing that static constructor. Otherwise, the static field initializers are executed at an implementation-dependent time prior to the first use of a static field of that class.
    Ответ написан
    Комментировать
  • Unity3D с помощью чего реализовать такой эффект?

    GavriKos
    @GavriKos Куратор тега Unity
    Какой КОНКРЕТНО из эффектов имеется ввиду?
    Синее свечение сзади - шейдера.
    Эффект объемности картинки - параллакс.
    Средства для создания - код.
    Ответ написан
    6 комментариев
  • При отрисовке картинка "мигает". Что делать?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Используй двойную буферизацию
    Ответ написан
    7 комментариев
  • Где ошибка в коде C#?

    WNeZRoS
    @WNeZRoS
    Зачастую дебаггер показывает на следующую строку (инструкцию) после проблемной, как в этом случае.
    У вас, чтобы всё работало, x и y должны быть равны числу 0, 1 или 2. А Console.Read читает символ, а не число. Т.е. введя 0, вы получите символ '0', что соответствует числу 48.
    Вам нужно обработать ввод, отсечь не правильные символы и преобразовать символы в числа.
    Ответ написан
    4 комментария
  • Почему используют interface a не abstract class?

    profesor08
    @profesor08
    Все зависит от того, что тебе действительно нужно. Либо тебе надо расширить функционал кнопки, и ты наследуешься от нее, либо тебе нужен функционал кнопки в твоем классе, и ты имплементируешь интерфейс кнопки.
    class Button;
    class RedButton extends Button;

    interface Button;
    class Image implements Button;
    Ответ написан
    Комментировать
  • Законно ли использование поп-образов в дизайне сайта?

    Jump
    @Jump
    Системный администратор со стажем.
    Законно ли использование поп-образов в дизайне сайта?
    Если данный образ является зарегистрированным товарным знаком, или в процессе использования вы нарушаете авторские права- то законно только с разрешения правообладателя.

    Если абсолютно не законно и нарушает авторские права, то почему все продолжают это делать?
    По тем же причинам, по которым люди проезжают на красный, обгоняют через двойную сплошную и ездят в пьяном виде.
    Ответ написан
    Комментировать