|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2014
Сообщений: 14
|
зачем нужны все эти библиотеки и SDK???
Извиняюсь сразу за тупой вопрос. Я совсем недавно начал осваивать флеш, единственным языком, до этого мной изученным был паскаль. Обучался сначало по книге Колина Мука, потом захотелось практики, просмотрел пару-тройку видеоуроков, смастерил в Adobe flash несколько игрушек в жанре раннер, арканоид и пейнтбол. И даже умудрился кинуть их на сайт, чтоб похвастаться перед знакомыми. и вот последнее время наткнулся на какие-то библиотеки(BOX2D), фреймворки(старлинг), sdk, которые мол улучшают приложения, решают все проблемы, офигенно помогают разработчику, и без них вообще никак. Мало того, что я в душе не понимаю, как этим всем пользоваться, так еще и те swf ролики, которые я компилировал даже без использования классов просто в кадрах флеша, или в мувиклипе итак прекрасно работают. Так зачем нужны классы, пакеты, библиотеки и сдк?
|
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
Цитата:
А вот зачем нужны классы... впервые такой вопрос встречаю) Как вы Мука читали? Попробуйте написать что-то более сложное, без классов, и что бы удобно писалось, и не тормозило потом. Можно и без них писать, да, вон "binding of isaac", as2 + код в кадрах, стыд и позор, идет со скрипом, на старых девайсах вообще никак, однако ж гениальнейшая игрушка) Будь она на as3, с грамотным кодом, шла бы шустро везде, а если еще Starling - то и на мобилках.
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. |
|
|||||
Цитата:
Сейчас я думаю, что не сильно ошибался Но то был _не_ статически типизированный язык. А в as3 - там любой объект является экземпляром класса, т.е. Вы по любому их использовали, может свои только не создавали, ну вот потребуется свой тип объекта - создадите. Не нужны свои объекты? Xм..., ООП, конечно, не пуп земли, не единственная и не факт, что лучшая парадигма, но во flash, у которого всё API работает на ООП вряд ли у Вас получится что-то сделать без своих типов объектов (если что, в as3 "тип объекта" и "класс" - синонимы). Кстати, если Вы кодили на as3, то не могли не создать свой класс - это DocumentClass приложения, и даже если писали в кадрах - за Вас его сгенерил компилятор. |
|
|||||
Цитата:
UPD Не дочитал до конца пост expl.
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Vova324, если вы в состоянии самостоятельно написать, например, физический движок или stage3d based 2d фреймворк то конечно же никакие сторонние библиотеки и фреймворки вам не нужны.
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Vova324 Если Вы пришли сюда за советом, то первый совет - никогда больше не пишите в кадрах.
А про фраймворки - as3, это ископаемые ресурсы, при помощи которых создают расходный материал - классы. Из классов создают запчасти или многие их сравнивают с инструментами, которые помогают разработчика от проекта к проекту. То есть, раз вы что-то сделали и оно уже в девяносто процентах случаев, будет пригодно без доработки. И вот уже из этих запчастей-инструментов Вы создаете либо таз, если запчасти выполнены неграмотно, либо шатл. Само собой, только приступив к изучению, Вы не способны создать шатл, а ведь так хочется. По этому и нужно прибегать к фраймворкам - это классы - запчасти - инструменты, созданные опытными программистами. У всех нормальных фраймворков есть документация, такая же, как и хелп от адоби. По этому сложности могут быть, если только Вы ещё не научились пользоваться хелпом. И наверняка у Вас возникнет вопрос - а нужно ли пользоваться и Вы даже можете задать такой вопрос, на что Вам могут ответить, что можно и без них. Так ответят либо опытные, которые сами эти фраймворки выучили наизусть и теперь делают вид, что они и до них все знали и фраймворки не сказались на их обучении, либо те, которые сами когда-то задавали подобный вопрос и им ответили первые и теперь они считают, что задавать вопросы на форуме - глупость! Многие на форуме отвечают так, что всем видом показывают, как им до Вас безразлично, мол, это Ваше личное дело, использовать или нет. Но это не правда - тут ответ один, использоваться! И чем раньше начнете, тем лучше. Но есть одно НО! Ими нужно не только пользоваться, но и учить НАИЗУСТЬ. У Вас появился шанс, перенять стиль и подходы от опытных программистов, чьи творения стали лучшими во всем мире,так почему бы не использовать код, как книгу. |
|
|||||
listener
|
Цитата:
Цитата:
Akopalipsis, вы опять за свое? Завязывайте с флудом, сколько еще вам нужно замечаний сделать? |
|
|||||
Цитата:
В C# тип может быть структурой или классом Вообще, я не уверен на 100%, что все типы в as3 можно считать классами, но в первом приближении ничто не мешает так думать |
Часовой пояс GMT +4, время: 15:28. |
|
« Предыдущая тема | Следующая тема » |
|
|