Страница 1 из 2

Чем отличаются понятия runtime OT editor classes atributes..

СообщениеДобавлено: 01 сен 2013, 20:29
Citrus
Привет всем !
Возник такой вопрос :
Чем отличается Runtime (Classes , Enumerations и Attributes ) от Editor (Classes , Enumerations и Attributes)
Пожалуйста объясните , а то я не нашел инфы на счет этого . И что такое атрибут ,и для чего служит .
Заранее спасибо.

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:30
Diab10
Citrus писал(а):Привет всем !
Возник такой вопрос :
Чем отличается Runtime (Classes , Enumerations и Attributes ) от Editor (Classes , Enumerations и Attributes)
Пожалуйста объясните , а то я не нашел инфы на счет этого . И что такое атрибут ,и для чего служит .
Заранее спасибо.


Editor - это ф-ии для програмиирования скриптов для редактора(не для игры)

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:32
Nicloay
чем человек прочитавший Как правильно задавать вопросы в технических форумах отличается от тех, кого принято называть "школьниками"

По существу, весь функционал из Editor доступен только пока вы в едиторе, и в сбилженом проекте, ничего из этого работать не будет

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:35
Citrus
то есть как я понял они не понадобятся для меня ?

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:37
AMD
Если не планируете делать расширения для редактора то - скорее всего да

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:39
Citrus
И еще один вопрос , а что такое атрибуты в скриптинге ?

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:41
Citrus
Nicloay писал(а):чем человек прочитавший Как правильно задавать вопросы в технических форумах отличается от тех, кого принято называть "школьниками"

По существу, весь функционал из Editor доступен только пока вы в едиторе, и в сбилженом проекте, ничего из этого работать не будет


Сорри , просто после того как мне выдали 2 предупреждения я боюсь , как бы не туда снова не попасть а то забанят уже .

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 20:55
KorsaiR
Nicloay писал(а):чем человек прочитавший Как правильно задавать вопросы в технических форумах отличается от тех, кого принято называть "школьниками"




Почему всем так школьники не угодили?) Я, конечно студент, но если бы не пошел в колледж был бы щас в 11 классе..

Так вот школьник - это статус, а не состояние души или "умение задавать правильно вопросы".
Честно сказать, я часто встречаю людей под 30+ лет, которые еще глупее в плане орфографии и "формулировки вопросов", чем "школьники". Чего, теперь их тоже школьниками назвать надо?)))

Принято называть школьниками..тех, кто не умеет задавать вопросы?) Все были школьниками. Все поголовно не умели задавать вопросы и были тупыми? читая Ваш ответ я так понял. А-я-яй..

Не знаю как у Вас, но у нас нигде не принято так говорить)

Извиняюсь, что немного позволил себе пофлудить. Просто вырубает отношение "взрослых и серьезных" к более младшим.

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 21:15
AMD
Citrus писал(а):И еще один вопрос , а что такое атрибуты в скриптинге ?


STFW

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 21:16
Nicloay
KorsaiR вот еще немножко, и тебя начнет доставать не уважение неважно кого, школьника или 30 эникейщика, к твоему времени, вместо того чтоб перед тем как спросить погуглить или дать другим понять что гуглить не получилось (для меня например нет ничего зазорного спросить ключевые слова для поиска по теме в которой я потерялся), дать теме осмысленное название продолжать делать так как раньше, и это с учетом уже 2х предупреждений.

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 21:26
Citrus
Nicloay писал(а):KorsaiR вот еще немножко, и тебя начнет доставать не уважение неважно кого, школьника или 30 эникейщика, к твоему времени, вместо того чтоб перед тем как спросить погуглить или дать другим понять что гуглить не получилось (для меня например нет ничего зазорного спросить ключевые слова для поиска по теме в которой я потерялся), дать теме осмысленное название продолжать делать так как раньше, и это с учетом уже 2х предупреждений.


Я ко всем отношусь с уважением , если вы не видите этого ,не мои проблемы . Я вам благодарен за объяснения ,но больше не потерплю в мой адрес оскорблений типа (школота ) . Если я школота то объяснитесь , почему и что . Если поставил вопрос не правильно то покажите . Я не нашел в гугле , если собирались оскорблять то нечего было пытаться мне помочь , лучше остаться без помощи , чем терпеть в свой адрес оскорбления .

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 21:49
seaman
Я не нашел в гугле

Давай я поищу за тебя
PS^ добавьте в название темы какие понятия.

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 22:03
Citrus
seaman писал(а):
Я не нашел в гугле

Давай я поищу за тебя
PS^ добавьте в название темы какие понятия.


ааах ненавижу когда такую ссылку мне дают :D :D . Просто я не нашел понятного для себя все написано как то слишком сложно для новика а программинге .
Например это :

Атрибуты имеют следующие параметры.
Атрибуты добавляют в программу метаданные. Метаданные представляют собой сведения о типах, определенных в программе. Все сборки .NET содержат заданный набор метаданных, описывающий типы и члены типов, определенных в сборке. Для задания необходимых дополнительных сведений можно добавить атрибуты.
Программа может проверить собственные метаданные или метаданные в других программах с помощью отражения. Дополнительные сведения см. в разделе Доступ к атрибутам через отражение (Руководство по программированию в C#).
Атрибуты, например MarshallAsare, широко используемые в сценариях COM-взаимодействия. Дополнительные сведения см. в разделах System.Runtime.InteropServices.MarshalAsAttribute и System.Runtime.InteropServices.StructLayoutAttribute.



как это понять , чайнику ?( не знаю как другие , но я точно не понял )

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 22:26
Citrus
seaman писал(а):
PS^ добавьте в название темы какие понятия.


Я пытался вот только там не помещается . сейчас попробую покороче:(

Re: Чем отличаются понятия ......

СообщениеДобавлено: 01 сен 2013, 22:33
seaman
Проще понять на примере.
[SerializeField] - это атрибут. Что он делает? Он добавляет некие свойства полю класса. В частности такое поле даже будучи приватным показывается в инспекторе. Некоторые атрибуты не требуют дополнительных действий от программиста - новые свойства добавляет компилятор (тот же Юнити) Некоторые свойства нужно программисту самому в программе проверять и соответственно реагировать. Атрибуты записываются в специальную часть скомпилированной программы - "Метаданные" и могут быть прочитаны с помощью "Рефлексии". Рефлексия это по сути считывание метаданных из сборки. Она довольно медленная.
Некоторые фреймворки полностью построены на использовании атрибутов. Например ПостШарп позволяет атрибутами изменить поведение чего угодно и при этом не использовать рантайм рефлексию.
PP: Насчет "школоты". Вот ТУТ отлично написано почему у нас (и не только у нас) так много выпускников школ - "школота". И что мы могли бы иметь на самом деле, если бы умели преподавать (ну, или сама молодежь умела сама учиться).