Показать сообщение отдельно
Старый 12.11.2013, 01:34   #3
jimon
 
Сообщений: n/a
Ответ: Clear Engine (Понятный движок)

вроде неплохо как для первого движка, правда довольно наивный подход к архитектуре

Хочу из движка сделать что нибудь легковесное и простое, подобного, бесплатного ничего не нашел...
попробуй выбросить наследование на данном этапе вообще, вместо ILoader + CJpegLoader сделать просто ImageLoader который уже сам поймет что это за изображение и как его загружать

интерфейс INode в принципе вроде-как компонентно-ориентированый, зачем ему тогда быть интерфейсом ? просто сделай его Node и пили туда компоненты в стиле mesh, sprite, sound, script и тд

IScene ? IMesh ? ISkeleton ?? ITexture ??? и что у тебя будет CScene, CFastScene, CVeryFastScene ?! легковесное и простое оно не про ооп головного мозга, оно про YAGNI

Миниатюры
Нажмите на изображение для увеличения
Название: ae716e3c55eff053fcb24d323cdbf1b6.png
Просмотров: 1517
Размер:	139.2 Кб
ID:	19879  
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо за это полезное сообщение:
moka (12.11.2013), Mr_F_ (12.11.2013), Taugeshtu (12.11.2013), ІГРОГРАЙКО (14.11.2013)