блогер
artcraft |
Последняя активность: 09.03.2016 17:38
Обо мне
- О artcraft
- Положение в пространстве
- www.artcraft.cz
- Показывать раздел "Блоги" на главной странице.
- Да
-
Подпись
- Хороший отдых - половина работы.
Связь
- Домашняя страничка
- http://artcraft.cz
- Эта страница
- https://flasher.ru/forum/member.php?u=29579
Блог
Просмотреть блог artcraftПоследние записи
Последняя запись
Размещено 12.09.2012 в 18:20
Комментарии 10
Размещено в
Без категории
Это не дословный перевод статьи Ричарда Лорда которая мне понравилась.
--------------------------------------------
Entity system-ы растут в популярности, например широко извесный юнити и менее известные as3 библиотеки Ember2, Xember и моя собственная Ash. Причиной тому то что они упрощают игровую архитектуру и позволяют четко разделять обязанности в коде.
В этой статье я расскажу о эволюции олдскульной game loop арихитекуры в entity-образную. Запаситесь...
--------------------------------------------
Entity system-ы растут в популярности, например широко извесный юнити и менее известные as3 библиотеки Ember2, Xember и моя собственная Ash. Причиной тому то что они упрощают игровую архитектуру и позволяют четко разделять обязанности в коде.
В этой статье я расскажу о эволюции олдскульной game loop арихитекуры в entity-образную. Запаситесь...
Размещено 04.09.2012 в 20:23
Комментарии 15
Размещено в
Без категории
Dictionary прекрасная штука, но его документация умалчивает о двух подводных камнях не знание о которых чревато утечками памяти или потерей данных
1. если в качестве ключа в словаре со слабыми ссылками использовать метод, то эта запись подлежит удалению сборщиком мусора вне зависимости от того есть другие ссылки на хозяина метода или нет.
(запись удаляется когда кажется что не должна)
...
1. если в качестве ключа в словаре со слабыми ссылками использовать метод, то эта запись подлежит удалению сборщиком мусора вне зависимости от того есть другие ссылки на хозяина метода или нет.
(запись удаляется когда кажется что не должна)
...
Размещено 04.09.2012 в 14:56
Комментарии 5
Размещено в
Без категории
Искал совсем друге, а наткнулся на этот хак
[Ссылка]
Например, есть объект, допустим, загруженный с сервера json
и класс c аналогичными свойствами
AS3 не позволит вам сделать так
вот тут и можно использовать этот грязный трюк
...
[Ссылка]
Например, есть объект, допустим, загруженный с сервера json
и класс c аналогичными свойствами
AS3 не позволит вам сделать так
вот тут и можно использовать этот грязный трюк
...
Размещено 14.04.2012 в 03:12
Комментарии 42
Размещено в
Без категории
Инверсия контроля (Inversion of Control, IoC) - это важный принцип ООП
Подождите, какой контроль? Контроль чего нужно инвертировать?
Имеется в виду контроль над созданием зависимостей.
Представим себе автомобиль,
без мотора он не сможет работать, потому нужен мотор.
С первого взгляда выглядит как превосходный код. Но принцип инверсии тут не соблюдается....
Подождите, какой контроль? Контроль чего нужно инвертировать?
Имеется в виду контроль над созданием зависимостей.
Представим себе автомобиль,
без мотора он не сможет работать, потому нужен мотор.
С первого взгляда выглядит как превосходный код. Но принцип инверсии тут не соблюдается....
Размещено 10.01.2012 в 23:21
Комментарии 20
Размещено в
Без категории
Если код программы не разделять на отдельные модули то он становится похожим на тарелку спагетти - извилистым и запутанным, такая программа может очень хорошо работать, но вот чинить её или добавлять новые функции в такую кашу занятие неблагодарное.
Тут на помощь приходит принцип "разделяй и властвуй". (Separation of Concerns SoC)
Гораздо удобнее иметь дело с кодом который выглядит как лего - набор отдельных модулей которые соединены друг с другом штекерами,...
Тут на помощь приходит принцип "разделяй и властвуй". (Separation of Concerns SoC)
Гораздо удобнее иметь дело с кодом который выглядит как лего - набор отдельных модулей которые соединены друг с другом штекерами,...
Последние комментарии
Цитата:
если в качестве ключа |
Запись от incvizitor размещена 10.12.2012 в 21:24
com.adobe.serializers.uti lity::TypeUtility...
Запись от kemsky размещена 15.10.2012 в 17:40
Никто не заметил, что...
Запись от caseyryan размещена 17.09.2012 в 07:50
Да то что CollisionSystem...
Запись от artcraft размещена 13.09.2012 в 02:03