Search
Write a publication
Pull to refresh
-2
0
SolarFly @solarfly

User

Send message
>Нет, жизненый цикл MonoBehaviour гарантирует, что методы Awake и Start вызываются в конкретное время и один раз. С жизненым циклом строго и на нем логика игры строится.

Метод Awake и Start вызываются один раз, но не в конкретное время, только когда объект активирован. И никто Вам не гарантирует последовательность их вызовов в различных объектах. Если будет ситуация, когда один объект обращается к другом при инициализации, а того еще нет, придется городить костыли с проверками.

> Потому что изначально у нас есть MonoBehaviour. Если мы не будем наследовать класс от него, то класс не будет являться скриптом и не сможет быть добавлен в объект на сцену.

Я не говорю, что не нужны системы сообщений, синглтоны. Это не нужно в Юнити. Идеология другая. Будете писать движок, — тогда эти вещи пригодятся. Да и Юнити не для больших проектов.
new НекоторыйКласс, не? Вполне работает и не нужно быть для этого наследником MonoBehaviour. Для синглтона в самый раз.

По поводу эфиров сообщений, синглтонов.

Юнити предоставляет удобную компонентную систему, где перетаскиванием объекта в иерархии, можно сэкономить кучу времени и решить задачу максимально красивым и приемлемым способом для Юнити.

Синглтон — дурной тон. Им пользуются, когда не знают как решить задачу иначе. Вы пишите код для самоподдержки некоторого объекта, контролирующего единственность своего экземпляра. А что будет, когда нужно будет иметь 2 таких объекта, решите сделать свою игру сетевой, например?
Если хотите сами не путаться в нагромождениях вызовов зависимостей, пишите код так, чтоб объекты минимально знали о существовании других.

SomeClass().Instance().var — вот только в Юнити этого не надо, да и нигде не надо. Если уж не обойтись без синглтона, то прячьте его за статической функцией. Не нужно никому знать, что объект синглтон.

Зачем система сообщений, на отладку которой вы убьете кучу времени, которая будет делать кучу вызовов каждый фрейм, когда количество объектов, которым нужно знать о событии ограничено. Это не win32api. Да и с учетом байткодовости всех таких систем, они будут не особо эффективны, в отличии от того же win32api.

Юнити решил все задачи за Вас и дал Вам среду, где максимально быстро и красиво можно решить задачу. Вся низкоуровневая работа сделана разработчиками Юнити на C++.
Может Вы еще будете из текстовых файлов грузить конфиги? У меня были когда-то такие мысли, но убедился, что ту же конфигурацию намного быстрее забить в объект на сцене или префаб в удобной среде, чем редактировать файлы.

Пользуйтесь тем, что Вам дал Юнити, и не давайте вредных советов. Если Вашу статью кто-то сочтет авторитетной, то он пойдет по ложному пути. Вы сами это осознаете, и людей за собой поведете.
Было в фантазии сценариста. А теперь БУДЕТ в нашем будущем.
Осталось сделать стандартный интерфейс подключения к мозгу. Протокол шины обмена данными. PCI-Brain 1.0

И можно по вайфаю управлять роботами. Роботы-воины, роботы-любовники, роботы-люди.

Далее помещаем мозг в банк хранения мозгов, подключенный в интернету. И за арендную плату предоставляем тела в пользование. Либо живем в виртуальных мирах.
Можно ли переносить свой аккаунт с контактами на другие инсталяции, клиенты? Например, хочу чтоб у меня в Андроиде синхронилизовались контакты с компьютера, либо наоборот. Хочу иметь один ID для всех моих инсталяций клиента? Это реализовано? Как работает?
> Разве это задача геймдизайнера? Нет, вы ошибаетесь, его задача придумать и описать игру, а что привнес в жанр TitanQuest, например?

Вы неправильно поняли посыл вопроса. Статья написана для галочки, не для читателей. Я задал вопрос, ответ на который был бы интереснее, чем вся эта вода для поисковой оптимизации сайта mail.ru и конкретной игры.

> Я программист и работал в геймдеве и скажу, что довольно часто программисты(в любой сфере, не только GD) не думают вообще. Но это не наша публика.

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

> У меня к ним тоже резконегативное отношение, но hh.ru и vk.com вполне себе ничего =)

hh.ru связан с mail.ru, только тем что управляет их проектом работаmail.ru.
mail.ru имеет некоторую долю в акциях vk, но никаких решений в проекте не принимает.
Не путайте эти успешные проекты и творения mail.ru

> Я надеюсь, у вас просто был тяжелый рабочий день и вы устали. Просто Ваш пост настолько, простите за грубость, идиотски, что даже я — незаинтересованный человек не смог пройти мимо.

Мне безразличны Ваши надежды в отношении меня.
Вы сами видите, как сообщество отнеслось к моему идиотскому посту и вашему экспертному мнению.
Не можете пройти мимо и незаинтересованный человек? :) Вы не цените свое время в таком случае.
Можешь минусануть куда хочешь, коль считаешь, что если у человека отличное мнение от твоего, то его надо гнобить, уничтожать, унижать, или какие там у тебя ощущения?
Мне от этого ни жарко ни холодно. А вот ты — кармадрочер и зацикленный на своей важной ничтожности глупец.
Еще вы забыли рассказать, что основная ваша задача придумать, как высосать максимум денег из игроков, но удержать их в игре. Цель не сделать игру интересной, а давить на инстинкты, чтоб человек возвращался, постоянно нуждался в чем-то, страдал. И только отдавая деньги, его страдания и муки прекращались. Почему об этом не рассказываете?

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

Да, головой в профессии думать надо. Но не надо так писать, будто думаете больше, чем хоть один программист у Вас в студии.

Полезного и интересного из опыта разработки вашей игры Вы тоже ничего не рассказали.
Извините за грубость, но все чего касается рука mail.ru превращается в шлак.

Очередной пиар и взаимовыгодное коммерческое сотрудничество хабра и mail.ru, и нажата кнопочка «Задача выполнена» у очередного сотрудника-страдальца у «Электронной почты России».
Извините, не хочу крючкотворством заниматься и продолжать беседу на более мне неинтересную тему…

«СТС Медиа» — крупнейший российский независимый медиахолдинг. Юридически зарегистрирован в США.

А по поводу Вашего очередного минуса, надеюсь, Вы получили удовольствие и моральное удовлетворение, от того что кроме минуса вы никак не можете отстоять вашу позицию. Адьос Амиго.
Не будет. Некому воевать.
90% украинцев против Евросоюза. 99% говорит на русском. 100% знает русский. Бываю в Украине, вижу своими глазами.
Не более чем неудачная западная попытка свергнуть пророссийскую власть.
На мове говорят оголделые только, хотя всю Украину заставляют ее слушать. В общем, пытаются русским объяснить, что они древние укры, и заставить говорить на русско-польском высере, которые назвали мовой.

Да и в советниках у Януковича — Путин, который имеет большой опыт подавления проплаченных демонстраций.
Может проще 7-ку переименовать в 9-ку и поддерживать ее?
Я вполне себе представляю.

>Если бы США и хотели что-то пропагандировать в России, то для этого не нужны какие-то хитрые СМИ. Уже есть куча людей у власти, которые за свои виллы во Флориде сделают что угодно и на федеральных каналах.

А как Вы думаете происходит сейчас? Точно как Вы и предположили.
Кто пишет учебники истории для детей, в которых удаляется с каждым годом все больше правды, и больше возносятся достижения Запада?
Это комплексная работа над разумом каждого индивида, у которого есть телевизор или интернет.

Замечаете политически острые темы на развлекательных сайтах. Посмотрите на тех, кто их пишет, о чем остальные их посты. И поймете, что работа против граждан России и истории России ведется по всем фронтам.
Поинтересуйтесь, за чей счет организован Майдан. Кто на нем, сколько они получают. Будут ли работящие родители уходить с работы, оставлять детей без пропитания и идти погибать во имя американского флага? Кто эти люди на площадях? Бездельники, безработные, преступники, которые не хотят работать, только крушить и уничтожать за деньги.
1. Смотрите мой ответ habrahabr.ru/post/210790/#comment_7261836
2. Правильно, интересы есть. И эти интересы политико-экономические. Вы только подтверждаете мои слова.

> Цензура у нас запрещена Конституцией ещё с самого начала 90-х.
Вот именно. Кто в 90-х писал законы для России знаете? Те, чьи интересы они сейчас защищают. Открою Вам большой секрет, ваша конституция нелегитимна и не имеет юридической силы. Референдум не был проведен о ее принятии. Этого достаточно, чтоб спустить эту американскую бумажку в унитаз. Просто поздно уже это делать.

> А ещё есть законодательство, договорные отношения, конституция в конце-концов. И если по ним положено так, то можно хоть застрелиться в знак протеста — так положено.

Если Вас обязуют выброситься из окна своего дома по конституции. Вы головой подумаете, или «так положено»?

>Я не получаю за то что тут пишу никаких денег. А телеканал Дождь мне дорог тем, что 5-6 декабря 2011 года, когда в Москву вводились внутренние войска, а ОМОН-у давали команду ФАС, «Дождь» оказался одним из немногих крупных СМИ и единственным телеканалом, кто рискнул показать что и как происходит на самом деле.

Тогда я не буду Вам объяснять природу энтузиазма, и почему здоровый прагматизм лучше. Вы сами с годами поймете.
Эта игра на двух игроков. Нас ребут, а мы крепчаем? По такому принципу предлагаете жить?
Вы уверены, что он показал как было, а не преукрасил или вовсе переврал? Вы наивны.

>И да — у предоставителей полосы вещания нет права регулировать — что именно должен или не должен показывать тот или иной телеканал.

А жаль. Я, в таком случае, Вашему ребенку тогда имею право рассказывать, что гомосекуализм — это нормально, и зоофилия тоже. Так как у Вас нет права регулировать — что именно должен или не должен говорить и показывать тот или иной человек. Также нет такого права у государства. Цензура у нас запрещена Конституцией ещё с самого начала 90-х.

Вы уверены, что это все хорошо? Может не стоит детям показывать убийства, порнуху, объяснять им, что они люди 3-го мира, что они неполноценны, что жизнь на Земле зародили пришельцы с другой звезды? Может хватит защищать мерзоту-то всякую?!
А Вы почитайте внимательно, сколько критики в его адрес в этой же статье. Слишком много копировать, поэтому смотрите в конце статьи.
Если запретят его в США (или примут соответствующий закон), я не удивлюсь. Ваш довод неубедителен.
И это только один единственный канал и столько критики в его адрес. У нас же можно считать долго каналы с главными офисами в США.
Обращусь конкретно к Вам, как ТС. Неважно, по какой формальной причине заблокирован Дождь.

Начнем с того, что им владеет банкир, — человек исключительно материально заинтересованный и непосредственный участник банковской системы, которая своими корнями уходит в США.

Вот и первый пункт. Американское СМИ в российских телевизорах. В США такое возможно, чтоб российский канал вел пропаганду на политические темы?

Даже без поиска корней происхождения, по контенту канала любому разумному человеку понятно откуда ветер дует.

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

Когда банкиры и США желали добра России?
Не пытайтесь защищать этот мерзкий кусок пропаганды. Либо Вам за это платят, либо Вы глубоко заблуждаетесь.
На сколько вольт лампа? Заменяют на диодные ленты
www.yaplakal.com/forum2/topic471720.html
Уже минуло много времени и вопрос такой не стоял, поэтому скорее всего никак.
Вы непрошибаемы. Кстати, ник Вам вполне подходит.
Зайдите в любой университет, пообщайтесь со студентами. Статистика с мест, собранная лично.
Какие Ваши доказательства и предоставьте мне статистику адекватных ответов с Вашей стороны, чтоб считаться с Вашим мнением :)
Вы первый начали грубить и хамить, поэтому не удивляетесь такой ответной реакции. Отвечайте спокойно, без хамства и с уважением человеку, который с Вами общается, тогда не будет таких ситуаций.
> Mono по сравнению с .NET это жалкая бажная поделка. Сравните количество QA, которые работают над Mono и над .NET. Серьёзный шаг вперёд для .NET на линуксе будет сделан только если Microsoft этого захочет и этим займётся.

Есть Xamarin, который сделал Моно более чем портабельным, стабильным и платным.

>Что касается растущей армии .NET-разработчиков — это вообще спекуляция. Там динамика на уровне погрешности. Не говоря о том, что любые подобные рейтинги и заявления — это всё равно, что измерение средней температуры по больнице. Чтобы делать такие заявления нужны факты. Они есть у Вас?

Есть факт, что нынешних студентов учат C# во всех вузах и это их основной язык на протяжении всего периода обучения. Коим раньше был Delphi. И с вашей стороны будет полнейшей глупость отрицать, что это никак не сказывается на рынке.

Еще есть факт, что .net — это тренд на отечественном рынке разработки. И бизнес делает акцент на эту технологию. Если Вы не знакомы с этим рынком, то не стоит выражать дилетантское мнение вообще.

Я и не утрвеждал, что mono вытеснит джаву, как, судя по всему, вы недальновидно восприняли мой комментарий.

И, пожалуйста, меньше дерзости в общении с незнакомыми людьми. Вас это не красит.

Information

Rating
Does not participate
Location
Россия
Registered
Activity