Comments 9
Либо литературный стиль, либо техническая статья по программированию. Не нужно это всё упаковывать в один флакон — совершенно невозможно читать. Литературная часть не настолько захватывает, а техническая спрятана так далеко, что не откопать.
+2
Это обычная реклама, которую приукрасили, чтобы не пихать в "Я пиарюсь".
+4
В этом конечно есть доля правды, но "обычная реклама"… Даже немного обидно. Неужели, на Ваш взгляд, в статье нет совершенно ничего полезного? Безусловно, не будем лукавить: одной из задач было немного рассказать о нашем совместном творении, но уж точно не в первую очередь.
В первую очередь, мы хотели поделиться нашим опытом. Первыми шагами и синяками. Ответами, которых у нас не было в начале пути, дабы всем кто идет по дороге геймдева, стало пусть саму малость, но всё-таки легче.
В первую очередь, мы хотели поделиться нашим опытом. Первыми шагами и синяками. Ответами, которых у нас не было в начале пути, дабы всем кто идет по дороге геймдева, стало пусть саму малость, но всё-таки легче.
-1
Что именно вызвало затруднение с выуживанием технической части?
Мне рекомендовали выложить щедро откомментированный код на гитхаб, вместо того вываливать простыни с исходниками непосредственно в статью. Мы также кропотливо следили за стилем и сверялись с тем, чтобы Doxygen качественно парсил наши исходники. Словом, пытались сделать всё, чтобы конечному читателю было удобнее и приятнее работать с файлами исходного кода. К тому же гораздо удобнее взять исходник и встроить в свой проект, чем собирать код по частям со всей статьи. Или я не прав?
Может быть Вас заинтересовал какой-то конкретный аспект? Просто скажите какой именно и мы развернем этот момент со всеми нюансам.
По поводу литературного… Что уж тут сказать, действительно грубоватое соединение получилось. Но меня уже записали на курсы литературного мастерства, чтобы такая нестандартная подача материала выглядела менее неотесанной.
Мне рекомендовали выложить щедро откомментированный код на гитхаб, вместо того вываливать простыни с исходниками непосредственно в статью. Мы также кропотливо следили за стилем и сверялись с тем, чтобы Doxygen качественно парсил наши исходники. Словом, пытались сделать всё, чтобы конечному читателю было удобнее и приятнее работать с файлами исходного кода. К тому же гораздо удобнее взять исходник и встроить в свой проект, чем собирать код по частям со всей статьи. Или я не прав?
Может быть Вас заинтересовал какой-то конкретный аспект? Просто скажите какой именно и мы развернем этот момент со всеми нюансам.
По поводу литературного… Что уж тут сказать, действительно грубоватое соединение получилось. Но меня уже записали на курсы литературного мастерства, чтобы такая нестандартная подача материала выглядела менее неотесанной.
-1
Не вылетающий менеджер локализации и прочие варианты синглтонов можно посмотреть тут: https://github.com/Leopotam/LeopotamGroupLibraryUnity
Такое, к сожалению, использовать нельзя, в юнити для штатных типов перегружены операторы равенства, потому это выражение будет работать неправильно: http://blogs.unity3d.com/ru/2014/05/16/custom-operator-should-we-keep-it/
З.Ы. Согласен с комментарием выше, что стиль повествования не сильно удачен.
public static AdManager me{
get { return _me ?? (_me = new GameObject("BigAdManager").AddComponent<AdManager>()); }
}
Такое, к сожалению, использовать нельзя, в юнити для штатных типов перегружены операторы равенства, потому это выражение будет работать неправильно: http://blogs.unity3d.com/ru/2014/05/16/custom-operator-should-we-keep-it/
З.Ы. Согласен с комментарием выше, что стиль повествования не сильно удачен.
0
Искреннее спасибо за ссылки на полезные материалы!
Передал П. про операторы равенства. Он, признаться, основательно шокирован. Как в этой ситуации поступать правильно, чтобы выражение отрабатывало корректно?
Наша команда делает только первые шаги в геймдеве. Мы будем стараться делать наш код лучше. И не только код.
Передал П. про операторы равенства. Он, признаться, основательно шокирован. Как в этой ситуации поступать правильно, чтобы выражение отрабатывало корректно?
Наша команда делает только первые шаги в геймдеве. Мы будем стараться делать наш код лучше. И не только код.
0
Как в этой ситуации поступать правильно, чтобы выражение отрабатывало корректно?
К сожалению, только через запрос-проверку:
T ValidateComponent<T>() {
var c = GetComponent<T>();
if (c == null) {
c = gameObject.AddComponent<T>();
}
return c;
}
void Start() {
var rb = ValidateComponent<RigidBody>();
}
0
Only those users with full accounts are able to leave comments. Log in, please.
История персонажа: менеджеры звука, рекламы и языка в Unity3D