МГГУ, Технология Подземной Разработки
защитил кандидатскую с работой, приложение к которой писал на Delphi + OpenGL (моделирование выпуска отбитой руды)
В своём движке, относительно текстур руководствуюсь следующими правилами:
— все текстуры 2^N
— стараться избегать размеров > 1024 (время выборки)
— стараться жать текстуры с выносом альфа-канала (если имеется) в отдельную текстуру A8 (память, время выборки)
— win, mac, nix = DXT1
— ios = PVRTC
— android = ETC (даже не смотря на то, что Tegra лучше дружит с DXT)
— для любых других текстур использовать RGBA8, A8
— все сжатые текстуры квадратные
— конвертация происходит в момент сборки пака, под конкретную ось
— перезагружать текстуры и рендер-таргеты при потере контекста
Cо стилусом проблем небыло, обрабатывается как и любой другой тач.
Очевидно, что автора этой курсовой работы совершенно отсутствует опыт как в разработке, так и в планировании. Видится лишь единственное практическое применение такой писанины — выбить инвестиции из какого-нибудь лоха и успешно их «освоить».
Ничего против умеренного ООП не имею, но когда пациент страдает ООП головного мозга — можно смело ставить крест на всех фитчах и сроках выполнения проекта.
Печально, что зачастую, эти самые гейм-дизы в бэкграунде имеют лишь посредственную должность квестописателя, что по мнению продюсера даёт им право совершать самые дорогие ошибки в проекте (арт и код в корзину)
habrahabr.ru/post/135948/
youtube.com/watch?v=lHyW6Gp6UE8
защитил кандидатскую с работой, приложение к которой писал на Delphi + OpenGL (моделирование выпуска отбитой руды)
— все текстуры 2^N
— стараться избегать размеров > 1024 (время выборки)
— стараться жать текстуры с выносом альфа-канала (если имеется) в отдельную текстуру A8 (память, время выборки)
— win, mac, nix = DXT1
— ios = PVRTC
— android = ETC (даже не смотря на то, что Tegra лучше дружит с DXT)
— для любых других текстур использовать RGBA8, A8
— все сжатые текстуры квадратные
— конвертация происходит в момент сборки пака, под конкретную ось
— перезагружать текстуры и рендер-таргеты при потере контекста
Cо стилусом проблем небыло, обрабатывается как и любой другой тач.
at flash.media::SoundMixer$/computeSpectrum()
at Main/ComputeMaxSpectrumValue()
at Main/Update()
А в остальном здорово 8)